// Code generated by thriftgo (0.4.2). DO NOT EDIT. package config import ( "context" "database/sql" "database/sql/driver" "fmt" "github.com/apache/thrift/lib/go/thrift" "github.com/coze-dev/coze-studio/backend/api/model/app/developer_api" "github.com/coze-dev/coze-studio/backend/api/model/base" ) type ModelType int64 const ( ModelType_LLM ModelType = 0 ModelType_TextEmbedding ModelType = 1 ModelType_Rerank ModelType = 2 ) func (p ModelType) String() string { switch p { case ModelType_LLM: return "LLM" case ModelType_TextEmbedding: return "TextEmbedding" case ModelType_Rerank: return "Rerank" } return "" } func ModelTypeFromString(s string) (ModelType, error) { switch s { case "LLM": return ModelType_LLM, nil case "TextEmbedding": return ModelType_TextEmbedding, nil case "Rerank": return ModelType_Rerank, nil } return ModelType(0), fmt.Errorf("not a valid ModelType string") } func ModelTypePtr(v ModelType) *ModelType { return &v } func (p *ModelType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ModelType(result.Int64) return } func (p *ModelType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ThinkingType int64 const ( ThinkingType_Default ThinkingType = 0 ThinkingType_Enable ThinkingType = 1 ThinkingType_Disable ThinkingType = 2 ThinkingType_Auto ThinkingType = 3 ) func (p ThinkingType) String() string { switch p { case ThinkingType_Default: return "Default" case ThinkingType_Enable: return "Enable" case ThinkingType_Disable: return "Disable" case ThinkingType_Auto: return "Auto" } return "" } func ThinkingTypeFromString(s string) (ThinkingType, error) { switch s { case "Default": return ThinkingType_Default, nil case "Enable": return ThinkingType_Enable, nil case "Disable": return ThinkingType_Disable, nil case "Auto": return ThinkingType_Auto, nil } return ThinkingType(0), fmt.Errorf("not a valid ThinkingType string") } func ThinkingTypePtr(v ThinkingType) *ThinkingType { return &v } func (p *ThinkingType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ThinkingType(result.Int64) return } func (p *ThinkingType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ModelStatus int64 const ( // Default state when not configured, equivalent to StatusInUse ModelStatus_StatusDefault ModelStatus = 0 // In the application, it can be used to create new ModelStatus_StatusInUse ModelStatus = 1 // It is offline, unusable, and cannot be created. ModelStatus_StatusDeleted ModelStatus = 2 ) func (p ModelStatus) String() string { switch p { case ModelStatus_StatusDefault: return "StatusDefault" case ModelStatus_StatusInUse: return "StatusInUse" case ModelStatus_StatusDeleted: return "StatusDeleted" } return "" } func ModelStatusFromString(s string) (ModelStatus, error) { switch s { case "StatusDefault": return ModelStatus_StatusDefault, nil case "StatusInUse": return ModelStatus_StatusInUse, nil case "StatusDeleted": return ModelStatus_StatusDeleted, nil } return ModelStatus(0), fmt.Errorf("not a valid ModelStatus string") } func ModelStatusPtr(v ModelStatus) *ModelStatus { return &v } func (p *ModelStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ModelStatus(result.Int64) return } func (p *ModelStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type CodeRunnerType int64 const ( CodeRunnerType_Local CodeRunnerType = 0 CodeRunnerType_Sandbox CodeRunnerType = 1 ) func (p CodeRunnerType) String() string { switch p { case CodeRunnerType_Local: return "Local" case CodeRunnerType_Sandbox: return "Sandbox" } return "" } func CodeRunnerTypeFromString(s string) (CodeRunnerType, error) { switch s { case "Local": return CodeRunnerType_Local, nil case "Sandbox": return CodeRunnerType_Sandbox, nil } return CodeRunnerType(0), fmt.Errorf("not a valid CodeRunnerType string") } func CodeRunnerTypePtr(v CodeRunnerType) *CodeRunnerType { return &v } func (p *CodeRunnerType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = CodeRunnerType(result.Int64) return } func (p *CodeRunnerType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type EmbeddingType int64 const ( EmbeddingType_Ark EmbeddingType = 0 EmbeddingType_OpenAI EmbeddingType = 1 EmbeddingType_Ollama EmbeddingType = 2 EmbeddingType_Gemini EmbeddingType = 3 EmbeddingType_HTTP EmbeddingType = 4 ) func (p EmbeddingType) String() string { switch p { case EmbeddingType_Ark: return "Ark" case EmbeddingType_OpenAI: return "OpenAI" case EmbeddingType_Ollama: return "Ollama" case EmbeddingType_Gemini: return "Gemini" case EmbeddingType_HTTP: return "HTTP" } return "" } func EmbeddingTypeFromString(s string) (EmbeddingType, error) { switch s { case "Ark": return EmbeddingType_Ark, nil case "OpenAI": return EmbeddingType_OpenAI, nil case "Ollama": return EmbeddingType_Ollama, nil case "Gemini": return EmbeddingType_Gemini, nil case "HTTP": return EmbeddingType_HTTP, nil } return EmbeddingType(0), fmt.Errorf("not a valid EmbeddingType string") } func EmbeddingTypePtr(v EmbeddingType) *EmbeddingType { return &v } func (p *EmbeddingType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = EmbeddingType(result.Int64) return } func (p *EmbeddingType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type RerankType int64 const ( RerankType_VikingDB RerankType = 0 RerankType_RRF RerankType = 1 ) func (p RerankType) String() string { switch p { case RerankType_VikingDB: return "VikingDB" case RerankType_RRF: return "RRF" } return "" } func RerankTypeFromString(s string) (RerankType, error) { switch s { case "VikingDB": return RerankType_VikingDB, nil case "RRF": return RerankType_RRF, nil } return RerankType(0), fmt.Errorf("not a valid RerankType string") } func RerankTypePtr(v RerankType) *RerankType { return &v } func (p *RerankType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = RerankType(result.Int64) return } func (p *RerankType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type OCRType int64 const ( OCRType_Volcengine OCRType = 0 OCRType_Paddleocr OCRType = 1 ) func (p OCRType) String() string { switch p { case OCRType_Volcengine: return "Volcengine" case OCRType_Paddleocr: return "Paddleocr" } return "" } func OCRTypeFromString(s string) (OCRType, error) { switch s { case "Volcengine": return OCRType_Volcengine, nil case "Paddleocr": return OCRType_Paddleocr, nil } return OCRType(0), fmt.Errorf("not a valid OCRType string") } func OCRTypePtr(v OCRType) *OCRType { return &v } func (p *OCRType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = OCRType(result.Int64) return } func (p *OCRType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ParserType int64 const ( ParserType_builtin ParserType = 0 ParserType_Paddleocr ParserType = 1 ) func (p ParserType) String() string { switch p { case ParserType_builtin: return "builtin" case ParserType_Paddleocr: return "Paddleocr" } return "" } func ParserTypeFromString(s string) (ParserType, error) { switch s { case "builtin": return ParserType_builtin, nil case "Paddleocr": return ParserType_Paddleocr, nil } return ParserType(0), fmt.Errorf("not a valid ParserType string") } func ParserTypePtr(v ParserType) *ParserType { return &v } func (p *ParserType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ParserType(result.Int64) return } func (p *ParserType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type GetModelListReq struct { Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetModelListReq() *GetModelListReq { return &GetModelListReq{} } func (p *GetModelListReq) InitDefault() { } var GetModelListReq_Base_DEFAULT *base.Base func (p *GetModelListReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetModelListReq_Base_DEFAULT } return p.Base } var fieldIDToName_GetModelListReq = map[int16]string{ 255: "Base", } func (p *GetModelListReq) IsSetBase() bool { return p.Base != nil } func (p *GetModelListReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetModelListReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *GetModelListReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetModelListReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetModelListReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GetModelListReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *GetModelListReq) String() string { if p == nil { return "" } return fmt.Sprintf("GetModelListReq(%+v)", *p) } type GetModelListResp struct { ProviderModelList []*ProviderModelList `thrift:"provider_model_list,1" form:"provider_model_list" json:"provider_model_list" query:"provider_model_list"` Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewGetModelListResp() *GetModelListResp { return &GetModelListResp{} } func (p *GetModelListResp) InitDefault() { } func (p *GetModelListResp) GetProviderModelList() (v []*ProviderModelList) { return p.ProviderModelList } func (p *GetModelListResp) GetCode() (v int64) { return p.Code } func (p *GetModelListResp) GetMsg() (v string) { return p.Msg } var GetModelListResp_BaseResp_DEFAULT *base.BaseResp func (p *GetModelListResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetModelListResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetModelListResp = map[int16]string{ 1: "provider_model_list", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetModelListResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetModelListResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetModelListResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetModelListResp[fieldId])) } func (p *GetModelListResp) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ProviderModelList, 0, size) values := make([]ProviderModelList, size) for i := 0; i < size; i++ { _elem := &values[i] _elem.InitDefault() if err := _elem.Read(iprot); err != nil { return err } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.ProviderModelList = _field return nil } func (p *GetModelListResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *GetModelListResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *GetModelListResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetModelListResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetModelListResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GetModelListResp) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("provider_model_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ProviderModelList)); err != nil { return err } for _, v := range p.ProviderModelList { if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetModelListResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *GetModelListResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *GetModelListResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *GetModelListResp) String() string { if p == nil { return "" } return fmt.Sprintf("GetModelListResp(%+v)", *p) } type ProviderModelList struct { Provider *ModelProvider `thrift:"provider,1" form:"provider" json:"provider" query:"provider"` ModelList []*Model `thrift:"model_list,2" form:"model_list" json:"model_list" query:"model_list"` } func NewProviderModelList() *ProviderModelList { return &ProviderModelList{} } func (p *ProviderModelList) InitDefault() { } var ProviderModelList_Provider_DEFAULT *ModelProvider func (p *ProviderModelList) GetProvider() (v *ModelProvider) { if !p.IsSetProvider() { return ProviderModelList_Provider_DEFAULT } return p.Provider } func (p *ProviderModelList) GetModelList() (v []*Model) { return p.ModelList } var fieldIDToName_ProviderModelList = map[int16]string{ 1: "provider", 2: "model_list", } func (p *ProviderModelList) IsSetProvider() bool { return p.Provider != nil } func (p *ProviderModelList) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.LIST { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ProviderModelList[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ProviderModelList) ReadField1(iprot thrift.TProtocol) error { _field := NewModelProvider() if err := _field.Read(iprot); err != nil { return err } p.Provider = _field return nil } func (p *ProviderModelList) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Model, 0, size) values := make([]Model, size) for i := 0; i < size; i++ { _elem := &values[i] _elem.InitDefault() if err := _elem.Read(iprot); err != nil { return err } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.ModelList = _field return nil } func (p *ProviderModelList) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ProviderModelList"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ProviderModelList) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("provider", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Provider.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ProviderModelList) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model_list", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ModelList)); err != nil { return err } for _, v := range p.ModelList { if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ProviderModelList) String() string { if p == nil { return "" } return fmt.Sprintf("ProviderModelList(%+v)", *p) } type I18nText struct { ZhCn string `thrift:"zh_cn,1" form:"zh_cn" json:"zh_cn" query:"zh_cn"` EnUs string `thrift:"en_us,2" form:"en_us" json:"en_us" query:"en_us"` } func NewI18nText() *I18nText { return &I18nText{} } func (p *I18nText) InitDefault() { } func (p *I18nText) GetZhCn() (v string) { return p.ZhCn } func (p *I18nText) GetEnUs() (v string) { return p.EnUs } var fieldIDToName_I18nText = map[int16]string{ 1: "zh_cn", 2: "en_us", } func (p *I18nText) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_I18nText[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *I18nText) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ZhCn = _field return nil } func (p *I18nText) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.EnUs = _field return nil } func (p *I18nText) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("I18nText"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *I18nText) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("zh_cn", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ZhCn); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *I18nText) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("en_us", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.EnUs); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *I18nText) String() string { if p == nil { return "" } return fmt.Sprintf("I18nText(%+v)", *p) } type ModelProvider struct { Name *I18nText `thrift:"name,1" form:"name" json:"name" query:"name"` IconURI string `thrift:"icon_uri,2" form:"icon_uri" json:"icon_uri" query:"icon_uri"` IconURL string `thrift:"icon_url,3" form:"icon_url" json:"icon_url" query:"icon_url"` Description *I18nText `thrift:"description,4" form:"description" json:"description" query:"description"` ModelClass developer_api.ModelClass `thrift:"model_class,5" form:"model_class" json:"model_class" query:"model_class"` } func NewModelProvider() *ModelProvider { return &ModelProvider{} } func (p *ModelProvider) InitDefault() { } var ModelProvider_Name_DEFAULT *I18nText func (p *ModelProvider) GetName() (v *I18nText) { if !p.IsSetName() { return ModelProvider_Name_DEFAULT } return p.Name } func (p *ModelProvider) GetIconURI() (v string) { return p.IconURI } func (p *ModelProvider) GetIconURL() (v string) { return p.IconURL } var ModelProvider_Description_DEFAULT *I18nText func (p *ModelProvider) GetDescription() (v *I18nText) { if !p.IsSetDescription() { return ModelProvider_Description_DEFAULT } return p.Description } func (p *ModelProvider) GetModelClass() (v developer_api.ModelClass) { return p.ModelClass } var fieldIDToName_ModelProvider = map[int16]string{ 1: "name", 2: "icon_uri", 3: "icon_url", 4: "description", 5: "model_class", } func (p *ModelProvider) IsSetName() bool { return p.Name != nil } func (p *ModelProvider) IsSetDescription() bool { return p.Description != nil } func (p *ModelProvider) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRUCT { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.I32 { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ModelProvider[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ModelProvider) ReadField1(iprot thrift.TProtocol) error { _field := NewI18nText() if err := _field.Read(iprot); err != nil { return err } p.Name = _field return nil } func (p *ModelProvider) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.IconURI = _field return nil } func (p *ModelProvider) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.IconURL = _field return nil } func (p *ModelProvider) ReadField4(iprot thrift.TProtocol) error { _field := NewI18nText() if err := _field.Read(iprot); err != nil { return err } p.Description = _field return nil } func (p *ModelProvider) ReadField5(iprot thrift.TProtocol) error { var _field developer_api.ModelClass if v, err := iprot.ReadI32(); err != nil { return err } else { _field = developer_api.ModelClass(v) } p.ModelClass = _field return nil } func (p *ModelProvider) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ModelProvider"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ModelProvider) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Name.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ModelProvider) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.IconURI); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ModelProvider) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.IconURL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *ModelProvider) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("description", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.Description.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *ModelProvider) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model_class", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.ModelClass)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *ModelProvider) String() string { if p == nil { return "" } return fmt.Sprintf("ModelProvider(%+v)", *p) } type DisplayInfo struct { Name string `thrift:"name,1" form:"name" json:"name" query:"name"` Description *I18nText `thrift:"description,3" form:"description" json:"description" query:"description"` OutputTokens int64 `thrift:"output_tokens,4" form:"output_tokens" json:"output_tokens" query:"output_tokens"` MaxTokens int64 `thrift:"max_tokens,5" form:"max_tokens" json:"max_tokens" query:"max_tokens"` } func NewDisplayInfo() *DisplayInfo { return &DisplayInfo{} } func (p *DisplayInfo) InitDefault() { } func (p *DisplayInfo) GetName() (v string) { return p.Name } var DisplayInfo_Description_DEFAULT *I18nText func (p *DisplayInfo) GetDescription() (v *I18nText) { if !p.IsSetDescription() { return DisplayInfo_Description_DEFAULT } return p.Description } func (p *DisplayInfo) GetOutputTokens() (v int64) { return p.OutputTokens } func (p *DisplayInfo) GetMaxTokens() (v int64) { return p.MaxTokens } var fieldIDToName_DisplayInfo = map[int16]string{ 1: "name", 3: "description", 4: "output_tokens", 5: "max_tokens", } func (p *DisplayInfo) IsSetDescription() bool { return p.Description != nil } func (p *DisplayInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.I64 { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.I64 { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DisplayInfo[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *DisplayInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Name = _field return nil } func (p *DisplayInfo) ReadField3(iprot thrift.TProtocol) error { _field := NewI18nText() if err := _field.Read(iprot); err != nil { return err } p.Description = _field return nil } func (p *DisplayInfo) ReadField4(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.OutputTokens = _field return nil } func (p *DisplayInfo) ReadField5(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.MaxTokens = _field return nil } func (p *DisplayInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DisplayInfo"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *DisplayInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Name); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *DisplayInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("description", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Description.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *DisplayInfo) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("output_tokens", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.OutputTokens); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *DisplayInfo) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("max_tokens", thrift.I64, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.MaxTokens); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *DisplayInfo) String() string { if p == nil { return "" } return fmt.Sprintf("DisplayInfo(%+v)", *p) } type Model struct { ID int64 `thrift:"id,1" form:"id" json:"id" query:"id"` Provider *ModelProvider `thrift:"provider,2" form:"provider" json:"provider" query:"provider"` DisplayInfo *DisplayInfo `thrift:"display_info,3" form:"display_info" json:"display_info" query:"display_info"` Capability *developer_api.ModelAbility `thrift:"capability,4" form:"capability" json:"capability" query:"capability"` Connection *Connection `thrift:"connection,5" form:"connection" json:"connection" query:"connection"` Type ModelType `thrift:"type,6" form:"type" json:"type" query:"type"` Parameters []*developer_api.ModelParameter `thrift:"parameters,7" form:"parameters" json:"parameters" query:"parameters"` Status ModelStatus `thrift:"status,8" form:"status" json:"status" query:"status"` EnableBase64URL bool `thrift:"enable_base64_url,9" form:"enable_base64_url" json:"enable_base64_url" query:"enable_base64_url"` DeleteAtMs int64 `thrift:"delete_at_ms,10" form:"delete_at_ms" json:"delete_at_ms" query:"delete_at_ms"` } func NewModel() *Model { return &Model{} } func (p *Model) InitDefault() { } func (p *Model) GetID() (v int64) { return p.ID } var Model_Provider_DEFAULT *ModelProvider func (p *Model) GetProvider() (v *ModelProvider) { if !p.IsSetProvider() { return Model_Provider_DEFAULT } return p.Provider } var Model_DisplayInfo_DEFAULT *DisplayInfo func (p *Model) GetDisplayInfo() (v *DisplayInfo) { if !p.IsSetDisplayInfo() { return Model_DisplayInfo_DEFAULT } return p.DisplayInfo } var Model_Capability_DEFAULT *developer_api.ModelAbility func (p *Model) GetCapability() (v *developer_api.ModelAbility) { if !p.IsSetCapability() { return Model_Capability_DEFAULT } return p.Capability } var Model_Connection_DEFAULT *Connection func (p *Model) GetConnection() (v *Connection) { if !p.IsSetConnection() { return Model_Connection_DEFAULT } return p.Connection } func (p *Model) GetType() (v ModelType) { return p.Type } func (p *Model) GetParameters() (v []*developer_api.ModelParameter) { return p.Parameters } func (p *Model) GetStatus() (v ModelStatus) { return p.Status } func (p *Model) GetEnableBase64URL() (v bool) { return p.EnableBase64URL } func (p *Model) GetDeleteAtMs() (v int64) { return p.DeleteAtMs } var fieldIDToName_Model = map[int16]string{ 1: "id", 2: "provider", 3: "display_info", 4: "capability", 5: "connection", 6: "type", 7: "parameters", 8: "status", 9: "enable_base64_url", 10: "delete_at_ms", } func (p *Model) IsSetProvider() bool { return p.Provider != nil } func (p *Model) IsSetDisplayInfo() bool { return p.DisplayInfo != nil } func (p *Model) IsSetCapability() bool { return p.Capability != nil } func (p *Model) IsSetConnection() bool { return p.Connection != nil } func (p *Model) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRUCT { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRUCT { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.STRUCT { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 6: if fieldTypeId == thrift.I32 { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.LIST { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.I32 { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.BOOL { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.I64 { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Model[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *Model) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *Model) ReadField2(iprot thrift.TProtocol) error { _field := NewModelProvider() if err := _field.Read(iprot); err != nil { return err } p.Provider = _field return nil } func (p *Model) ReadField3(iprot thrift.TProtocol) error { _field := NewDisplayInfo() if err := _field.Read(iprot); err != nil { return err } p.DisplayInfo = _field return nil } func (p *Model) ReadField4(iprot thrift.TProtocol) error { _field := developer_api.NewModelAbility() if err := _field.Read(iprot); err != nil { return err } p.Capability = _field return nil } func (p *Model) ReadField5(iprot thrift.TProtocol) error { _field := NewConnection() if err := _field.Read(iprot); err != nil { return err } p.Connection = _field return nil } func (p *Model) ReadField6(iprot thrift.TProtocol) error { var _field ModelType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ModelType(v) } p.Type = _field return nil } func (p *Model) ReadField7(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*developer_api.ModelParameter, 0, size) values := make([]developer_api.ModelParameter, size) for i := 0; i < size; i++ { _elem := &values[i] _elem.InitDefault() if err := _elem.Read(iprot); err != nil { return err } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.Parameters = _field return nil } func (p *Model) ReadField8(iprot thrift.TProtocol) error { var _field ModelStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ModelStatus(v) } p.Status = _field return nil } func (p *Model) ReadField9(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.EnableBase64URL = _field return nil } func (p *Model) ReadField10(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.DeleteAtMs = _field return nil } func (p *Model) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Model"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } if err = p.writeField6(oprot); err != nil { fieldId = 6 goto WriteFieldError } if err = p.writeField7(oprot); err != nil { fieldId = 7 goto WriteFieldError } if err = p.writeField8(oprot); err != nil { fieldId = 8 goto WriteFieldError } if err = p.writeField9(oprot); err != nil { fieldId = 9 goto WriteFieldError } if err = p.writeField10(oprot); err != nil { fieldId = 10 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *Model) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.ID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *Model) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("provider", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.Provider.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *Model) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("display_info", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.DisplayInfo.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *Model) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("capability", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.Capability.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *Model) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("connection", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.Connection.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *Model) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Type)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *Model) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("parameters", thrift.LIST, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Parameters)); err != nil { return err } for _, v := range p.Parameters { if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *Model) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Status)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *Model) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("enable_base64_url", thrift.BOOL, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.EnableBase64URL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *Model) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("delete_at_ms", thrift.I64, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.DeleteAtMs); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 10 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } func (p *Model) String() string { if p == nil { return "" } return fmt.Sprintf("Model(%+v)", *p) } type Connection struct { BaseConnInfo *BaseConnectionInfo `thrift:"base_conn_info,1" form:"base_conn_info" json:"base_conn_info" query:"base_conn_info"` Ark *ArkConnInfo `thrift:"ark,2,optional" form:"ark" json:"ark,omitempty" query:"ark"` Openai *OpenAIConnInfo `thrift:"openai,3,optional" form:"openai" json:"openai,omitempty" query:"openai"` Deepseek *DeepseekConnInfo `thrift:"deepseek,4,optional" form:"deepseek" json:"deepseek,omitempty" query:"deepseek"` Gemini *GeminiConnInfo `thrift:"gemini,5,optional" form:"gemini" json:"gemini,omitempty" query:"gemini"` Qwen *QwenConnInfo `thrift:"qwen,6,optional" form:"qwen" json:"qwen,omitempty" query:"qwen"` Ollama *OllamaConnInfo `thrift:"ollama,7,optional" form:"ollama" json:"ollama,omitempty" query:"ollama"` Claude *ClaudeConnInfo `thrift:"claude,8,optional" form:"claude" json:"claude,omitempty" query:"claude"` } func NewConnection() *Connection { return &Connection{} } func (p *Connection) InitDefault() { } var Connection_BaseConnInfo_DEFAULT *BaseConnectionInfo func (p *Connection) GetBaseConnInfo() (v *BaseConnectionInfo) { if !p.IsSetBaseConnInfo() { return Connection_BaseConnInfo_DEFAULT } return p.BaseConnInfo } var Connection_Ark_DEFAULT *ArkConnInfo func (p *Connection) GetArk() (v *ArkConnInfo) { if !p.IsSetArk() { return Connection_Ark_DEFAULT } return p.Ark } var Connection_Openai_DEFAULT *OpenAIConnInfo func (p *Connection) GetOpenai() (v *OpenAIConnInfo) { if !p.IsSetOpenai() { return Connection_Openai_DEFAULT } return p.Openai } var Connection_Deepseek_DEFAULT *DeepseekConnInfo func (p *Connection) GetDeepseek() (v *DeepseekConnInfo) { if !p.IsSetDeepseek() { return Connection_Deepseek_DEFAULT } return p.Deepseek } var Connection_Gemini_DEFAULT *GeminiConnInfo func (p *Connection) GetGemini() (v *GeminiConnInfo) { if !p.IsSetGemini() { return Connection_Gemini_DEFAULT } return p.Gemini } var Connection_Qwen_DEFAULT *QwenConnInfo func (p *Connection) GetQwen() (v *QwenConnInfo) { if !p.IsSetQwen() { return Connection_Qwen_DEFAULT } return p.Qwen } var Connection_Ollama_DEFAULT *OllamaConnInfo func (p *Connection) GetOllama() (v *OllamaConnInfo) { if !p.IsSetOllama() { return Connection_Ollama_DEFAULT } return p.Ollama } var Connection_Claude_DEFAULT *ClaudeConnInfo func (p *Connection) GetClaude() (v *ClaudeConnInfo) { if !p.IsSetClaude() { return Connection_Claude_DEFAULT } return p.Claude } var fieldIDToName_Connection = map[int16]string{ 1: "base_conn_info", 2: "ark", 3: "openai", 4: "deepseek", 5: "gemini", 6: "qwen", 7: "ollama", 8: "claude", } func (p *Connection) IsSetBaseConnInfo() bool { return p.BaseConnInfo != nil } func (p *Connection) IsSetArk() bool { return p.Ark != nil } func (p *Connection) IsSetOpenai() bool { return p.Openai != nil } func (p *Connection) IsSetDeepseek() bool { return p.Deepseek != nil } func (p *Connection) IsSetGemini() bool { return p.Gemini != nil } func (p *Connection) IsSetQwen() bool { return p.Qwen != nil } func (p *Connection) IsSetOllama() bool { return p.Ollama != nil } func (p *Connection) IsSetClaude() bool { return p.Claude != nil } func (p *Connection) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRUCT { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRUCT { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.STRUCT { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 6: if fieldTypeId == thrift.STRUCT { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.STRUCT { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRUCT { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Connection[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *Connection) ReadField1(iprot thrift.TProtocol) error { _field := NewBaseConnectionInfo() if err := _field.Read(iprot); err != nil { return err } p.BaseConnInfo = _field return nil } func (p *Connection) ReadField2(iprot thrift.TProtocol) error { _field := NewArkConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Ark = _field return nil } func (p *Connection) ReadField3(iprot thrift.TProtocol) error { _field := NewOpenAIConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Openai = _field return nil } func (p *Connection) ReadField4(iprot thrift.TProtocol) error { _field := NewDeepseekConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Deepseek = _field return nil } func (p *Connection) ReadField5(iprot thrift.TProtocol) error { _field := NewGeminiConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Gemini = _field return nil } func (p *Connection) ReadField6(iprot thrift.TProtocol) error { _field := NewQwenConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Qwen = _field return nil } func (p *Connection) ReadField7(iprot thrift.TProtocol) error { _field := NewOllamaConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Ollama = _field return nil } func (p *Connection) ReadField8(iprot thrift.TProtocol) error { _field := NewClaudeConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Claude = _field return nil } func (p *Connection) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Connection"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } if err = p.writeField6(oprot); err != nil { fieldId = 6 goto WriteFieldError } if err = p.writeField7(oprot); err != nil { fieldId = 7 goto WriteFieldError } if err = p.writeField8(oprot); err != nil { fieldId = 8 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *Connection) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("base_conn_info", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.BaseConnInfo.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *Connection) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetArk() { if err = oprot.WriteFieldBegin("ark", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.Ark.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *Connection) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetOpenai() { if err = oprot.WriteFieldBegin("openai", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Openai.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *Connection) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetDeepseek() { if err = oprot.WriteFieldBegin("deepseek", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.Deepseek.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *Connection) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetGemini() { if err = oprot.WriteFieldBegin("gemini", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.Gemini.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *Connection) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetQwen() { if err = oprot.WriteFieldBegin("qwen", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.Qwen.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *Connection) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetOllama() { if err = oprot.WriteFieldBegin("ollama", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError } if err := p.Ollama.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *Connection) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetClaude() { if err = oprot.WriteFieldBegin("claude", thrift.STRUCT, 8); err != nil { goto WriteFieldBeginError } if err := p.Claude.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *Connection) String() string { if p == nil { return "" } return fmt.Sprintf("Connection(%+v)", *p) } type BaseConnectionInfo struct { BaseURL string `thrift:"base_url,1" form:"base_url" json:"base_url" query:"base_url"` APIKey string `thrift:"api_key,2" form:"api_key" json:"api_key" query:"api_key"` Model string `thrift:"model,3" form:"model" json:"model" query:"model"` ThinkingType ThinkingType `thrift:"thinking_type,4" form:"thinking_type" json:"thinking_type" query:"thinking_type"` } func NewBaseConnectionInfo() *BaseConnectionInfo { return &BaseConnectionInfo{} } func (p *BaseConnectionInfo) InitDefault() { } func (p *BaseConnectionInfo) GetBaseURL() (v string) { return p.BaseURL } func (p *BaseConnectionInfo) GetAPIKey() (v string) { return p.APIKey } func (p *BaseConnectionInfo) GetModel() (v string) { return p.Model } func (p *BaseConnectionInfo) GetThinkingType() (v ThinkingType) { return p.ThinkingType } var fieldIDToName_BaseConnectionInfo = map[int16]string{ 1: "base_url", 2: "api_key", 3: "model", 4: "thinking_type", } func (p *BaseConnectionInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.I32 { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BaseConnectionInfo[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *BaseConnectionInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.BaseURL = _field return nil } func (p *BaseConnectionInfo) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIKey = _field return nil } func (p *BaseConnectionInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Model = _field return nil } func (p *BaseConnectionInfo) ReadField4(iprot thrift.TProtocol) error { var _field ThinkingType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ThinkingType(v) } p.ThinkingType = _field return nil } func (p *BaseConnectionInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("BaseConnectionInfo"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *BaseConnectionInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("base_url", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.BaseURL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *BaseConnectionInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_key", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIKey); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *BaseConnectionInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Model); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *BaseConnectionInfo) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("thinking_type", thrift.I32, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.ThinkingType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *BaseConnectionInfo) String() string { if p == nil { return "" } return fmt.Sprintf("BaseConnectionInfo(%+v)", *p) } type EmbeddingInfo struct { Dims int32 `thrift:"dims,1" form:"dims" json:"dims" query:"dims"` } func NewEmbeddingInfo() *EmbeddingInfo { return &EmbeddingInfo{} } func (p *EmbeddingInfo) InitDefault() { } func (p *EmbeddingInfo) GetDims() (v int32) { return p.Dims } var fieldIDToName_EmbeddingInfo = map[int16]string{ 1: "dims", } func (p *EmbeddingInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EmbeddingInfo[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *EmbeddingInfo) ReadField1(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.Dims = _field return nil } func (p *EmbeddingInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("EmbeddingInfo"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *EmbeddingInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dims", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.Dims); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *EmbeddingInfo) String() string { if p == nil { return "" } return fmt.Sprintf("EmbeddingInfo(%+v)", *p) } type ArkConnInfo struct { Region string `thrift:"region,1" form:"region" json:"region" query:"region"` APIType string `thrift:"api_type,3" form:"api_type" json:"api_type" query:"api_type"` } func NewArkConnInfo() *ArkConnInfo { return &ArkConnInfo{} } func (p *ArkConnInfo) InitDefault() { } func (p *ArkConnInfo) GetRegion() (v string) { return p.Region } func (p *ArkConnInfo) GetAPIType() (v string) { return p.APIType } var fieldIDToName_ArkConnInfo = map[int16]string{ 1: "region", 3: "api_type", } func (p *ArkConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ArkConnInfo[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ArkConnInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Region = _field return nil } func (p *ArkConnInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIType = _field return nil } func (p *ArkConnInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ArkConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ArkConnInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("region", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Region); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ArkConnInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_type", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *ArkConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("ArkConnInfo(%+v)", *p) } type OpenAIConnInfo struct { ByAzure bool `thrift:"by_azure,6" form:"by_azure" json:"by_azure" query:"by_azure"` APIVersion string `thrift:"api_version,7" form:"api_version" json:"api_version" query:"api_version"` } func NewOpenAIConnInfo() *OpenAIConnInfo { return &OpenAIConnInfo{} } func (p *OpenAIConnInfo) InitDefault() { } func (p *OpenAIConnInfo) GetByAzure() (v bool) { return p.ByAzure } func (p *OpenAIConnInfo) GetAPIVersion() (v string) { return p.APIVersion } var fieldIDToName_OpenAIConnInfo = map[int16]string{ 6: "by_azure", 7: "api_version", } func (p *OpenAIConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 6: if fieldTypeId == thrift.BOOL { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.STRING { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_OpenAIConnInfo[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *OpenAIConnInfo) ReadField6(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.ByAzure = _field return nil } func (p *OpenAIConnInfo) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIVersion = _field return nil } func (p *OpenAIConnInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAIConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField6(oprot); err != nil { fieldId = 6 goto WriteFieldError } if err = p.writeField7(oprot); err != nil { fieldId = 7 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *OpenAIConnInfo) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("by_azure", thrift.BOOL, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.ByAzure); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *OpenAIConnInfo) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_version", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *OpenAIConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAIConnInfo(%+v)", *p) } type GeminiConnInfo struct { // "1" for BackendGeminiAPI / "2" for BackendVertexAI Backend int32 `thrift:"backend,1" form:"backend" json:"backend" query:"backend"` Project string `thrift:"project,2" form:"project" json:"project" query:"project"` Location string `thrift:"location,3" form:"location" json:"location" query:"location"` } func NewGeminiConnInfo() *GeminiConnInfo { return &GeminiConnInfo{} } func (p *GeminiConnInfo) InitDefault() { } func (p *GeminiConnInfo) GetBackend() (v int32) { return p.Backend } func (p *GeminiConnInfo) GetProject() (v string) { return p.Project } func (p *GeminiConnInfo) GetLocation() (v string) { return p.Location } var fieldIDToName_GeminiConnInfo = map[int16]string{ 1: "backend", 2: "project", 3: "location", } func (p *GeminiConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GeminiConnInfo[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *GeminiConnInfo) ReadField1(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.Backend = _field return nil } func (p *GeminiConnInfo) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Project = _field return nil } func (p *GeminiConnInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Location = _field return nil } func (p *GeminiConnInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GeminiConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GeminiConnInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("backend", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.Backend); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GeminiConnInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Project); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *GeminiConnInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("location", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Location); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *GeminiConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("GeminiConnInfo(%+v)", *p) } type DeepseekConnInfo struct { } func NewDeepseekConnInfo() *DeepseekConnInfo { return &DeepseekConnInfo{} } func (p *DeepseekConnInfo) InitDefault() { } var fieldIDToName_DeepseekConnInfo = map[int16]string{} func (p *DeepseekConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldTypeError } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) SkipFieldTypeError: return thrift.PrependError(fmt.Sprintf("%T skip field type %d error", p, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *DeepseekConnInfo) Write(oprot thrift.TProtocol) (err error) { if err = oprot.WriteStructBegin("DeepseekConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *DeepseekConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("DeepseekConnInfo(%+v)", *p) } type QwenConnInfo struct { } func NewQwenConnInfo() *QwenConnInfo { return &QwenConnInfo{} } func (p *QwenConnInfo) InitDefault() { } var fieldIDToName_QwenConnInfo = map[int16]string{} func (p *QwenConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldTypeError } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) SkipFieldTypeError: return thrift.PrependError(fmt.Sprintf("%T skip field type %d error", p, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *QwenConnInfo) Write(oprot thrift.TProtocol) (err error) { if err = oprot.WriteStructBegin("QwenConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *QwenConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("QwenConnInfo(%+v)", *p) } type OllamaConnInfo struct { } func NewOllamaConnInfo() *OllamaConnInfo { return &OllamaConnInfo{} } func (p *OllamaConnInfo) InitDefault() { } var fieldIDToName_OllamaConnInfo = map[int16]string{} func (p *OllamaConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldTypeError } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) SkipFieldTypeError: return thrift.PrependError(fmt.Sprintf("%T skip field type %d error", p, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *OllamaConnInfo) Write(oprot thrift.TProtocol) (err error) { if err = oprot.WriteStructBegin("OllamaConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *OllamaConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("OllamaConnInfo(%+v)", *p) } type ClaudeConnInfo struct { } func NewClaudeConnInfo() *ClaudeConnInfo { return &ClaudeConnInfo{} } func (p *ClaudeConnInfo) InitDefault() { } var fieldIDToName_ClaudeConnInfo = map[int16]string{} func (p *ClaudeConnInfo) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldTypeError } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) SkipFieldTypeError: return thrift.PrependError(fmt.Sprintf("%T skip field type %d error", p, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ClaudeConnInfo) Write(oprot thrift.TProtocol) (err error) { if err = oprot.WriteStructBegin("ClaudeConnInfo"); err != nil { goto WriteStructBeginError } if p != nil { } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ClaudeConnInfo) String() string { if p == nil { return "" } return fmt.Sprintf("ClaudeConnInfo(%+v)", *p) } type CreateModelReq struct { ModelClass developer_api.ModelClass `thrift:"model_class,1" form:"model_class" json:"model_class" query:"model_class"` ModelName string `thrift:"model_name,2" form:"model_name" json:"model_name" query:"model_name"` Connection *Connection `thrift:"connection,3" form:"connection" json:"connection" query:"connection"` EnableBase64URL bool `thrift:"enable_base64_url,4" form:"enable_base64_url" json:"enable_base64_url" query:"enable_base64_url"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCreateModelReq() *CreateModelReq { return &CreateModelReq{} } func (p *CreateModelReq) InitDefault() { } func (p *CreateModelReq) GetModelClass() (v developer_api.ModelClass) { return p.ModelClass } func (p *CreateModelReq) GetModelName() (v string) { return p.ModelName } var CreateModelReq_Connection_DEFAULT *Connection func (p *CreateModelReq) GetConnection() (v *Connection) { if !p.IsSetConnection() { return CreateModelReq_Connection_DEFAULT } return p.Connection } func (p *CreateModelReq) GetEnableBase64URL() (v bool) { return p.EnableBase64URL } var CreateModelReq_Base_DEFAULT *base.Base func (p *CreateModelReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return CreateModelReq_Base_DEFAULT } return p.Base } var fieldIDToName_CreateModelReq = map[int16]string{ 1: "model_class", 2: "model_name", 3: "connection", 4: "enable_base64_url", 255: "Base", } func (p *CreateModelReq) IsSetConnection() bool { return p.Connection != nil } func (p *CreateModelReq) IsSetBase() bool { return p.Base != nil } func (p *CreateModelReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.BOOL { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateModelReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *CreateModelReq) ReadField1(iprot thrift.TProtocol) error { var _field developer_api.ModelClass if v, err := iprot.ReadI32(); err != nil { return err } else { _field = developer_api.ModelClass(v) } p.ModelClass = _field return nil } func (p *CreateModelReq) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ModelName = _field return nil } func (p *CreateModelReq) ReadField3(iprot thrift.TProtocol) error { _field := NewConnection() if err := _field.Read(iprot); err != nil { return err } p.Connection = _field return nil } func (p *CreateModelReq) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.EnableBase64URL = _field return nil } func (p *CreateModelReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CreateModelReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateModelReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *CreateModelReq) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model_class", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.ModelClass)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *CreateModelReq) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ModelName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *CreateModelReq) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("connection", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Connection.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *CreateModelReq) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("enable_base64_url", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.EnableBase64URL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *CreateModelReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *CreateModelReq) String() string { if p == nil { return "" } return fmt.Sprintf("CreateModelReq(%+v)", *p) } type CreateModelResp struct { ID int64 `thrift:"id,1" form:"id" json:"id,string" query:"id"` Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewCreateModelResp() *CreateModelResp { return &CreateModelResp{} } func (p *CreateModelResp) InitDefault() { } func (p *CreateModelResp) GetID() (v int64) { return p.ID } func (p *CreateModelResp) GetCode() (v int64) { return p.Code } func (p *CreateModelResp) GetMsg() (v string) { return p.Msg } var CreateModelResp_BaseResp_DEFAULT *base.BaseResp func (p *CreateModelResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CreateModelResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CreateModelResp = map[int16]string{ 1: "id", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CreateModelResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CreateModelResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateModelResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_CreateModelResp[fieldId])) } func (p *CreateModelResp) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *CreateModelResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *CreateModelResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *CreateModelResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CreateModelResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateModelResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *CreateModelResp) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.ID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *CreateModelResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *CreateModelResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *CreateModelResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *CreateModelResp) String() string { if p == nil { return "" } return fmt.Sprintf("CreateModelResp(%+v)", *p) } type DeleteModelReq struct { ID int64 `thrift:"id,1" form:"id" json:"id,string" query:"id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewDeleteModelReq() *DeleteModelReq { return &DeleteModelReq{} } func (p *DeleteModelReq) InitDefault() { } func (p *DeleteModelReq) GetID() (v int64) { return p.ID } var DeleteModelReq_Base_DEFAULT *base.Base func (p *DeleteModelReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return DeleteModelReq_Base_DEFAULT } return p.Base } var fieldIDToName_DeleteModelReq = map[int16]string{ 1: "id", 255: "Base", } func (p *DeleteModelReq) IsSetBase() bool { return p.Base != nil } func (p *DeleteModelReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DeleteModelReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *DeleteModelReq) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *DeleteModelReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *DeleteModelReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteModelReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *DeleteModelReq) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.ID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *DeleteModelReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *DeleteModelReq) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteModelReq(%+v)", *p) } type DeleteModelResp struct { Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewDeleteModelResp() *DeleteModelResp { return &DeleteModelResp{} } func (p *DeleteModelResp) InitDefault() { } func (p *DeleteModelResp) GetCode() (v int64) { return p.Code } func (p *DeleteModelResp) GetMsg() (v string) { return p.Msg } var DeleteModelResp_BaseResp_DEFAULT *base.BaseResp func (p *DeleteModelResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return DeleteModelResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_DeleteModelResp = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *DeleteModelResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *DeleteModelResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DeleteModelResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_DeleteModelResp[fieldId])) } func (p *DeleteModelResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *DeleteModelResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *DeleteModelResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *DeleteModelResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteModelResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *DeleteModelResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *DeleteModelResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *DeleteModelResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *DeleteModelResp) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteModelResp(%+v)", *p) } type UpdateModelReq struct { Model *Model `thrift:"model,1" form:"model" json:"model" query:"model"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewUpdateModelReq() *UpdateModelReq { return &UpdateModelReq{} } func (p *UpdateModelReq) InitDefault() { } var UpdateModelReq_Model_DEFAULT *Model func (p *UpdateModelReq) GetModel() (v *Model) { if !p.IsSetModel() { return UpdateModelReq_Model_DEFAULT } return p.Model } var UpdateModelReq_Base_DEFAULT *base.Base func (p *UpdateModelReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return UpdateModelReq_Base_DEFAULT } return p.Base } var fieldIDToName_UpdateModelReq = map[int16]string{ 1: "model", 255: "Base", } func (p *UpdateModelReq) IsSetModel() bool { return p.Model != nil } func (p *UpdateModelReq) IsSetBase() bool { return p.Base != nil } func (p *UpdateModelReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateModelReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *UpdateModelReq) ReadField1(iprot thrift.TProtocol) error { _field := NewModel() if err := _field.Read(iprot); err != nil { return err } p.Model = _field return nil } func (p *UpdateModelReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *UpdateModelReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateModelReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *UpdateModelReq) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Model.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *UpdateModelReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *UpdateModelReq) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateModelReq(%+v)", *p) } type UpdateModelResp struct { Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewUpdateModelResp() *UpdateModelResp { return &UpdateModelResp{} } func (p *UpdateModelResp) InitDefault() { } func (p *UpdateModelResp) GetCode() (v int64) { return p.Code } func (p *UpdateModelResp) GetMsg() (v string) { return p.Msg } var UpdateModelResp_BaseResp_DEFAULT *base.BaseResp func (p *UpdateModelResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return UpdateModelResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_UpdateModelResp = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *UpdateModelResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *UpdateModelResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateModelResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_UpdateModelResp[fieldId])) } func (p *UpdateModelResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *UpdateModelResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *UpdateModelResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *UpdateModelResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateModelResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *UpdateModelResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *UpdateModelResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *UpdateModelResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *UpdateModelResp) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateModelResp(%+v)", *p) } type SaveBasicConfigurationReq struct { Configuration *BasicConfiguration `thrift:"configuration,1" form:"configuration" json:"configuration" query:"configuration"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewSaveBasicConfigurationReq() *SaveBasicConfigurationReq { return &SaveBasicConfigurationReq{} } func (p *SaveBasicConfigurationReq) InitDefault() { } var SaveBasicConfigurationReq_Configuration_DEFAULT *BasicConfiguration func (p *SaveBasicConfigurationReq) GetConfiguration() (v *BasicConfiguration) { if !p.IsSetConfiguration() { return SaveBasicConfigurationReq_Configuration_DEFAULT } return p.Configuration } var SaveBasicConfigurationReq_Base_DEFAULT *base.Base func (p *SaveBasicConfigurationReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return SaveBasicConfigurationReq_Base_DEFAULT } return p.Base } var fieldIDToName_SaveBasicConfigurationReq = map[int16]string{ 1: "configuration", 255: "Base", } func (p *SaveBasicConfigurationReq) IsSetConfiguration() bool { return p.Configuration != nil } func (p *SaveBasicConfigurationReq) IsSetBase() bool { return p.Base != nil } func (p *SaveBasicConfigurationReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SaveBasicConfigurationReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *SaveBasicConfigurationReq) ReadField1(iprot thrift.TProtocol) error { _field := NewBasicConfiguration() if err := _field.Read(iprot); err != nil { return err } p.Configuration = _field return nil } func (p *SaveBasicConfigurationReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *SaveBasicConfigurationReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveBasicConfigurationReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *SaveBasicConfigurationReq) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("configuration", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Configuration.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *SaveBasicConfigurationReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *SaveBasicConfigurationReq) String() string { if p == nil { return "" } return fmt.Sprintf("SaveBasicConfigurationReq(%+v)", *p) } type SaveBasicConfigurationResp struct { Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewSaveBasicConfigurationResp() *SaveBasicConfigurationResp { return &SaveBasicConfigurationResp{} } func (p *SaveBasicConfigurationResp) InitDefault() { } func (p *SaveBasicConfigurationResp) GetCode() (v int64) { return p.Code } func (p *SaveBasicConfigurationResp) GetMsg() (v string) { return p.Msg } var SaveBasicConfigurationResp_BaseResp_DEFAULT *base.BaseResp func (p *SaveBasicConfigurationResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return SaveBasicConfigurationResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_SaveBasicConfigurationResp = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *SaveBasicConfigurationResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *SaveBasicConfigurationResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SaveBasicConfigurationResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_SaveBasicConfigurationResp[fieldId])) } func (p *SaveBasicConfigurationResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *SaveBasicConfigurationResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *SaveBasicConfigurationResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *SaveBasicConfigurationResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveBasicConfigurationResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *SaveBasicConfigurationResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *SaveBasicConfigurationResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *SaveBasicConfigurationResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *SaveBasicConfigurationResp) String() string { if p == nil { return "" } return fmt.Sprintf("SaveBasicConfigurationResp(%+v)", *p) } type GetBasicConfigurationReq struct { Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetBasicConfigurationReq() *GetBasicConfigurationReq { return &GetBasicConfigurationReq{} } func (p *GetBasicConfigurationReq) InitDefault() { } var GetBasicConfigurationReq_Base_DEFAULT *base.Base func (p *GetBasicConfigurationReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetBasicConfigurationReq_Base_DEFAULT } return p.Base } var fieldIDToName_GetBasicConfigurationReq = map[int16]string{ 255: "Base", } func (p *GetBasicConfigurationReq) IsSetBase() bool { return p.Base != nil } func (p *GetBasicConfigurationReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetBasicConfigurationReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *GetBasicConfigurationReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetBasicConfigurationReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetBasicConfigurationReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GetBasicConfigurationReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *GetBasicConfigurationReq) String() string { if p == nil { return "" } return fmt.Sprintf("GetBasicConfigurationReq(%+v)", *p) } type GetBasicConfigurationResp struct { Configuration *BasicConfiguration `thrift:"configuration,1" form:"configuration" json:"configuration" query:"configuration"` Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewGetBasicConfigurationResp() *GetBasicConfigurationResp { return &GetBasicConfigurationResp{} } func (p *GetBasicConfigurationResp) InitDefault() { } var GetBasicConfigurationResp_Configuration_DEFAULT *BasicConfiguration func (p *GetBasicConfigurationResp) GetConfiguration() (v *BasicConfiguration) { if !p.IsSetConfiguration() { return GetBasicConfigurationResp_Configuration_DEFAULT } return p.Configuration } func (p *GetBasicConfigurationResp) GetCode() (v int64) { return p.Code } func (p *GetBasicConfigurationResp) GetMsg() (v string) { return p.Msg } var GetBasicConfigurationResp_BaseResp_DEFAULT *base.BaseResp func (p *GetBasicConfigurationResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetBasicConfigurationResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetBasicConfigurationResp = map[int16]string{ 1: "configuration", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetBasicConfigurationResp) IsSetConfiguration() bool { return p.Configuration != nil } func (p *GetBasicConfigurationResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetBasicConfigurationResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetBasicConfigurationResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetBasicConfigurationResp[fieldId])) } func (p *GetBasicConfigurationResp) ReadField1(iprot thrift.TProtocol) error { _field := NewBasicConfiguration() if err := _field.Read(iprot); err != nil { return err } p.Configuration = _field return nil } func (p *GetBasicConfigurationResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *GetBasicConfigurationResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *GetBasicConfigurationResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetBasicConfigurationResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetBasicConfigurationResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GetBasicConfigurationResp) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("configuration", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Configuration.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetBasicConfigurationResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *GetBasicConfigurationResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *GetBasicConfigurationResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *GetBasicConfigurationResp) String() string { if p == nil { return "" } return fmt.Sprintf("GetBasicConfigurationResp(%+v)", *p) } type SandboxConfig struct { AllowEnv string `thrift:"allow_env,1" form:"allow_env" json:"allow_env" query:"allow_env"` AllowRead string `thrift:"allow_read,2" form:"allow_read" json:"allow_read" query:"allow_read"` AllowWrite string `thrift:"allow_write,3" form:"allow_write" json:"allow_write" query:"allow_write"` AllowRun string `thrift:"allow_run,4" form:"allow_run" json:"allow_run" query:"allow_run"` AllowNet string `thrift:"allow_net,5" form:"allow_net" json:"allow_net" query:"allow_net"` AllowFfi string `thrift:"allow_ffi,6" form:"allow_ffi" json:"allow_ffi" query:"allow_ffi"` NodeModulesDir string `thrift:"node_modules_dir,7" form:"node_modules_dir" json:"node_modules_dir" query:"node_modules_dir"` TimeoutSeconds float64 `thrift:"timeout_seconds,8" form:"timeout_seconds" json:"timeout_seconds" query:"timeout_seconds"` MemoryLimitMb int64 `thrift:"memory_limit_mb,9" form:"memory_limit_mb" json:"memory_limit_mb" query:"memory_limit_mb"` } func NewSandboxConfig() *SandboxConfig { return &SandboxConfig{} } func (p *SandboxConfig) InitDefault() { } func (p *SandboxConfig) GetAllowEnv() (v string) { return p.AllowEnv } func (p *SandboxConfig) GetAllowRead() (v string) { return p.AllowRead } func (p *SandboxConfig) GetAllowWrite() (v string) { return p.AllowWrite } func (p *SandboxConfig) GetAllowRun() (v string) { return p.AllowRun } func (p *SandboxConfig) GetAllowNet() (v string) { return p.AllowNet } func (p *SandboxConfig) GetAllowFfi() (v string) { return p.AllowFfi } func (p *SandboxConfig) GetNodeModulesDir() (v string) { return p.NodeModulesDir } func (p *SandboxConfig) GetTimeoutSeconds() (v float64) { return p.TimeoutSeconds } func (p *SandboxConfig) GetMemoryLimitMb() (v int64) { return p.MemoryLimitMb } var fieldIDToName_SandboxConfig = map[int16]string{ 1: "allow_env", 2: "allow_read", 3: "allow_write", 4: "allow_run", 5: "allow_net", 6: "allow_ffi", 7: "node_modules_dir", 8: "timeout_seconds", 9: "memory_limit_mb", } func (p *SandboxConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRING { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.STRING { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 6: if fieldTypeId == thrift.STRING { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.STRING { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.DOUBLE { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.I64 { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SandboxConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *SandboxConfig) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowEnv = _field return nil } func (p *SandboxConfig) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowRead = _field return nil } func (p *SandboxConfig) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowWrite = _field return nil } func (p *SandboxConfig) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowRun = _field return nil } func (p *SandboxConfig) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowNet = _field return nil } func (p *SandboxConfig) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowFfi = _field return nil } func (p *SandboxConfig) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeModulesDir = _field return nil } func (p *SandboxConfig) ReadField8(iprot thrift.TProtocol) error { var _field float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = v } p.TimeoutSeconds = _field return nil } func (p *SandboxConfig) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.MemoryLimitMb = _field return nil } func (p *SandboxConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SandboxConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } if err = p.writeField6(oprot); err != nil { fieldId = 6 goto WriteFieldError } if err = p.writeField7(oprot); err != nil { fieldId = 7 goto WriteFieldError } if err = p.writeField8(oprot); err != nil { fieldId = 8 goto WriteFieldError } if err = p.writeField9(oprot); err != nil { fieldId = 9 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *SandboxConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_env", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowEnv); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *SandboxConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_read", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowRead); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *SandboxConfig) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_write", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowWrite); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *SandboxConfig) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_run", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowRun); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *SandboxConfig) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_net", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowNet); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *SandboxConfig) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_ffi", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowFfi); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *SandboxConfig) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_modules_dir", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeModulesDir); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *SandboxConfig) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("timeout_seconds", thrift.DOUBLE, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(p.TimeoutSeconds); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *SandboxConfig) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("memory_limit_mb", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.MemoryLimitMb); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *SandboxConfig) String() string { if p == nil { return "" } return fmt.Sprintf("SandboxConfig(%+v)", *p) } type BasicConfiguration struct { AdminEmails string `thrift:"admin_emails,1" form:"admin_emails" json:"admin_emails" query:"admin_emails"` DisableUserRegistration bool `thrift:"disable_user_registration,2" form:"disable_user_registration" json:"disable_user_registration" query:"disable_user_registration"` AllowRegistrationEmail string `thrift:"allow_registration_email,3" form:"allow_registration_email" json:"allow_registration_email" query:"allow_registration_email"` PluginConfiguration *PluginConfiguration `thrift:"plugin_configuration,4" form:"plugin_configuration" json:"plugin_configuration" query:"plugin_configuration"` CodeRunnerType CodeRunnerType `thrift:"code_runner_type,5" form:"code_runner_type" json:"code_runner_type" query:"code_runner_type"` SandboxConfig *SandboxConfig `thrift:"sandbox_config,6,optional" form:"sandbox_config" json:"sandbox_config,omitempty" query:"sandbox_config"` ServerHost string `thrift:"server_host,7" form:"server_host" json:"server_host" query:"server_host"` } func NewBasicConfiguration() *BasicConfiguration { return &BasicConfiguration{} } func (p *BasicConfiguration) InitDefault() { } func (p *BasicConfiguration) GetAdminEmails() (v string) { return p.AdminEmails } func (p *BasicConfiguration) GetDisableUserRegistration() (v bool) { return p.DisableUserRegistration } func (p *BasicConfiguration) GetAllowRegistrationEmail() (v string) { return p.AllowRegistrationEmail } var BasicConfiguration_PluginConfiguration_DEFAULT *PluginConfiguration func (p *BasicConfiguration) GetPluginConfiguration() (v *PluginConfiguration) { if !p.IsSetPluginConfiguration() { return BasicConfiguration_PluginConfiguration_DEFAULT } return p.PluginConfiguration } func (p *BasicConfiguration) GetCodeRunnerType() (v CodeRunnerType) { return p.CodeRunnerType } var BasicConfiguration_SandboxConfig_DEFAULT *SandboxConfig func (p *BasicConfiguration) GetSandboxConfig() (v *SandboxConfig) { if !p.IsSetSandboxConfig() { return BasicConfiguration_SandboxConfig_DEFAULT } return p.SandboxConfig } func (p *BasicConfiguration) GetServerHost() (v string) { return p.ServerHost } var fieldIDToName_BasicConfiguration = map[int16]string{ 1: "admin_emails", 2: "disable_user_registration", 3: "allow_registration_email", 4: "plugin_configuration", 5: "code_runner_type", 6: "sandbox_config", 7: "server_host", } func (p *BasicConfiguration) IsSetPluginConfiguration() bool { return p.PluginConfiguration != nil } func (p *BasicConfiguration) IsSetSandboxConfig() bool { return p.SandboxConfig != nil } func (p *BasicConfiguration) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.BOOL { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRUCT { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.I32 { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 6: if fieldTypeId == thrift.STRUCT { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.STRING { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BasicConfiguration[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *BasicConfiguration) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AdminEmails = _field return nil } func (p *BasicConfiguration) ReadField2(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.DisableUserRegistration = _field return nil } func (p *BasicConfiguration) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AllowRegistrationEmail = _field return nil } func (p *BasicConfiguration) ReadField4(iprot thrift.TProtocol) error { _field := NewPluginConfiguration() if err := _field.Read(iprot); err != nil { return err } p.PluginConfiguration = _field return nil } func (p *BasicConfiguration) ReadField5(iprot thrift.TProtocol) error { var _field CodeRunnerType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = CodeRunnerType(v) } p.CodeRunnerType = _field return nil } func (p *BasicConfiguration) ReadField6(iprot thrift.TProtocol) error { _field := NewSandboxConfig() if err := _field.Read(iprot); err != nil { return err } p.SandboxConfig = _field return nil } func (p *BasicConfiguration) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ServerHost = _field return nil } func (p *BasicConfiguration) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("BasicConfiguration"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } if err = p.writeField6(oprot); err != nil { fieldId = 6 goto WriteFieldError } if err = p.writeField7(oprot); err != nil { fieldId = 7 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *BasicConfiguration) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("admin_emails", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AdminEmails); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *BasicConfiguration) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("disable_user_registration", thrift.BOOL, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.DisableUserRegistration); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *BasicConfiguration) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("allow_registration_email", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AllowRegistrationEmail); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *BasicConfiguration) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_configuration", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.PluginConfiguration.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *BasicConfiguration) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code_runner_type", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.CodeRunnerType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *BasicConfiguration) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetSandboxConfig() { if err = oprot.WriteFieldBegin("sandbox_config", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.SandboxConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *BasicConfiguration) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("server_host", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ServerHost); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *BasicConfiguration) String() string { if p == nil { return "" } return fmt.Sprintf("BasicConfiguration(%+v)", *p) } type PluginConfiguration struct { CozeSaasPluginEnabled bool `thrift:"coze_saas_plugin_enabled,1" form:"coze_saas_plugin_enabled" json:"coze_saas_plugin_enabled" query:"coze_saas_plugin_enabled"` CozeAPIToken string `thrift:"coze_api_token,2" form:"coze_api_token" json:"coze_api_token" query:"coze_api_token"` CozeSaasAPIBaseURL string `thrift:"coze_saas_api_base_url,3" form:"coze_saas_api_base_url" json:"coze_saas_api_base_url" query:"coze_saas_api_base_url"` } func NewPluginConfiguration() *PluginConfiguration { return &PluginConfiguration{} } func (p *PluginConfiguration) InitDefault() { } func (p *PluginConfiguration) GetCozeSaasPluginEnabled() (v bool) { return p.CozeSaasPluginEnabled } func (p *PluginConfiguration) GetCozeAPIToken() (v string) { return p.CozeAPIToken } func (p *PluginConfiguration) GetCozeSaasAPIBaseURL() (v string) { return p.CozeSaasAPIBaseURL } var fieldIDToName_PluginConfiguration = map[int16]string{ 1: "coze_saas_plugin_enabled", 2: "coze_api_token", 3: "coze_saas_api_base_url", } func (p *PluginConfiguration) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.BOOL { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PluginConfiguration[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *PluginConfiguration) ReadField1(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.CozeSaasPluginEnabled = _field return nil } func (p *PluginConfiguration) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CozeAPIToken = _field return nil } func (p *PluginConfiguration) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CozeSaasAPIBaseURL = _field return nil } func (p *PluginConfiguration) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PluginConfiguration"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *PluginConfiguration) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("coze_saas_plugin_enabled", thrift.BOOL, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.CozeSaasPluginEnabled); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *PluginConfiguration) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("coze_api_token", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CozeAPIToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *PluginConfiguration) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("coze_saas_api_base_url", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CozeSaasAPIBaseURL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *PluginConfiguration) String() string { if p == nil { return "" } return fmt.Sprintf("PluginConfiguration(%+v)", *p) } type UpdateKnowledgeConfigReq struct { KnowledgeConfig *KnowledgeConfig `thrift:"knowledge_config,1" form:"knowledge_config" json:"knowledge_config" query:"knowledge_config"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewUpdateKnowledgeConfigReq() *UpdateKnowledgeConfigReq { return &UpdateKnowledgeConfigReq{} } func (p *UpdateKnowledgeConfigReq) InitDefault() { } var UpdateKnowledgeConfigReq_KnowledgeConfig_DEFAULT *KnowledgeConfig func (p *UpdateKnowledgeConfigReq) GetKnowledgeConfig() (v *KnowledgeConfig) { if !p.IsSetKnowledgeConfig() { return UpdateKnowledgeConfigReq_KnowledgeConfig_DEFAULT } return p.KnowledgeConfig } var UpdateKnowledgeConfigReq_Base_DEFAULT *base.Base func (p *UpdateKnowledgeConfigReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return UpdateKnowledgeConfigReq_Base_DEFAULT } return p.Base } var fieldIDToName_UpdateKnowledgeConfigReq = map[int16]string{ 1: "knowledge_config", 255: "Base", } func (p *UpdateKnowledgeConfigReq) IsSetKnowledgeConfig() bool { return p.KnowledgeConfig != nil } func (p *UpdateKnowledgeConfigReq) IsSetBase() bool { return p.Base != nil } func (p *UpdateKnowledgeConfigReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateKnowledgeConfigReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *UpdateKnowledgeConfigReq) ReadField1(iprot thrift.TProtocol) error { _field := NewKnowledgeConfig() if err := _field.Read(iprot); err != nil { return err } p.KnowledgeConfig = _field return nil } func (p *UpdateKnowledgeConfigReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *UpdateKnowledgeConfigReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateKnowledgeConfigReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *UpdateKnowledgeConfigReq) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("knowledge_config", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.KnowledgeConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *UpdateKnowledgeConfigReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *UpdateKnowledgeConfigReq) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateKnowledgeConfigReq(%+v)", *p) } type UpdateKnowledgeConfigResp struct { Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewUpdateKnowledgeConfigResp() *UpdateKnowledgeConfigResp { return &UpdateKnowledgeConfigResp{} } func (p *UpdateKnowledgeConfigResp) InitDefault() { } func (p *UpdateKnowledgeConfigResp) GetCode() (v int64) { return p.Code } func (p *UpdateKnowledgeConfigResp) GetMsg() (v string) { return p.Msg } var UpdateKnowledgeConfigResp_BaseResp_DEFAULT *base.BaseResp func (p *UpdateKnowledgeConfigResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return UpdateKnowledgeConfigResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_UpdateKnowledgeConfigResp = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *UpdateKnowledgeConfigResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *UpdateKnowledgeConfigResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateKnowledgeConfigResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_UpdateKnowledgeConfigResp[fieldId])) } func (p *UpdateKnowledgeConfigResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *UpdateKnowledgeConfigResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *UpdateKnowledgeConfigResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *UpdateKnowledgeConfigResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateKnowledgeConfigResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *UpdateKnowledgeConfigResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *UpdateKnowledgeConfigResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *UpdateKnowledgeConfigResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *UpdateKnowledgeConfigResp) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateKnowledgeConfigResp(%+v)", *p) } type GetKnowledgeConfigReq struct { Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetKnowledgeConfigReq() *GetKnowledgeConfigReq { return &GetKnowledgeConfigReq{} } func (p *GetKnowledgeConfigReq) InitDefault() { } var GetKnowledgeConfigReq_Base_DEFAULT *base.Base func (p *GetKnowledgeConfigReq) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetKnowledgeConfigReq_Base_DEFAULT } return p.Base } var fieldIDToName_GetKnowledgeConfigReq = map[int16]string{ 255: "Base", } func (p *GetKnowledgeConfigReq) IsSetBase() bool { return p.Base != nil } func (p *GetKnowledgeConfigReq) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetKnowledgeConfigReq[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *GetKnowledgeConfigReq) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetKnowledgeConfigReq) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetKnowledgeConfigReq"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GetKnowledgeConfigReq) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *GetKnowledgeConfigReq) String() string { if p == nil { return "" } return fmt.Sprintf("GetKnowledgeConfigReq(%+v)", *p) } type GetKnowledgeConfigResp struct { KnowledgeConfig *KnowledgeConfig `thrift:"knowledge_config,1" form:"knowledge_config" json:"knowledge_config" query:"knowledge_config"` Code int64 `thrift:"code,253,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,254,required" form:"msg,required" json:"msg,required" query:"msg,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"-" json:"-" query:"-"` } func NewGetKnowledgeConfigResp() *GetKnowledgeConfigResp { return &GetKnowledgeConfigResp{} } func (p *GetKnowledgeConfigResp) InitDefault() { } var GetKnowledgeConfigResp_KnowledgeConfig_DEFAULT *KnowledgeConfig func (p *GetKnowledgeConfigResp) GetKnowledgeConfig() (v *KnowledgeConfig) { if !p.IsSetKnowledgeConfig() { return GetKnowledgeConfigResp_KnowledgeConfig_DEFAULT } return p.KnowledgeConfig } func (p *GetKnowledgeConfigResp) GetCode() (v int64) { return p.Code } func (p *GetKnowledgeConfigResp) GetMsg() (v string) { return p.Msg } var GetKnowledgeConfigResp_BaseResp_DEFAULT *base.BaseResp func (p *GetKnowledgeConfigResp) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetKnowledgeConfigResp_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetKnowledgeConfigResp = map[int16]string{ 1: "knowledge_config", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetKnowledgeConfigResp) IsSetKnowledgeConfig() bool { return p.KnowledgeConfig != nil } func (p *GetKnowledgeConfigResp) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetKnowledgeConfigResp) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg bool = false var issetBaseResp bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } issetCode = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 254: if fieldTypeId == thrift.STRING { if err = p.ReadField254(iprot); err != nil { goto ReadFieldError } issetMsg = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } issetBaseResp = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 goto RequiredFieldNotSetError } if !issetBaseResp { fieldId = 255 goto RequiredFieldNotSetError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetKnowledgeConfigResp[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetKnowledgeConfigResp[fieldId])) } func (p *GetKnowledgeConfigResp) ReadField1(iprot thrift.TProtocol) error { _field := NewKnowledgeConfig() if err := _field.Read(iprot); err != nil { return err } p.KnowledgeConfig = _field return nil } func (p *GetKnowledgeConfigResp) ReadField253(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Code = _field return nil } func (p *GetKnowledgeConfigResp) ReadField254(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Msg = _field return nil } func (p *GetKnowledgeConfigResp) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetKnowledgeConfigResp) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetKnowledgeConfigResp"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField253(oprot); err != nil { fieldId = 253 goto WriteFieldError } if err = p.writeField254(oprot); err != nil { fieldId = 254 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *GetKnowledgeConfigResp) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("knowledge_config", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.KnowledgeConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetKnowledgeConfigResp) writeField253(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 253); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 253 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 253 end error: ", p), err) } func (p *GetKnowledgeConfigResp) writeField254(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 254); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 254 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 254 end error: ", p), err) } func (p *GetKnowledgeConfigResp) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } func (p *GetKnowledgeConfigResp) String() string { if p == nil { return "" } return fmt.Sprintf("GetKnowledgeConfigResp(%+v)", *p) } type KnowledgeConfig struct { EmbeddingConfig *EmbeddingConfig `thrift:"embedding_config,1" form:"embedding_config" json:"embedding_config" query:"embedding_config"` RerankConfig *RerankConfig `thrift:"rerank_config,2" form:"rerank_config" json:"rerank_config" query:"rerank_config"` OcrConfig *OCRConfig `thrift:"ocr_config,3" form:"ocr_config" json:"ocr_config" query:"ocr_config"` ParserConfig *ParserConfig `thrift:"parser_config,4" form:"parser_config" json:"parser_config" query:"parser_config"` BuiltinModelID int64 `thrift:"builtin_model_id,5" form:"builtin_model_id" json:"builtin_model_id" query:"builtin_model_id"` } func NewKnowledgeConfig() *KnowledgeConfig { return &KnowledgeConfig{} } func (p *KnowledgeConfig) InitDefault() { } var KnowledgeConfig_EmbeddingConfig_DEFAULT *EmbeddingConfig func (p *KnowledgeConfig) GetEmbeddingConfig() (v *EmbeddingConfig) { if !p.IsSetEmbeddingConfig() { return KnowledgeConfig_EmbeddingConfig_DEFAULT } return p.EmbeddingConfig } var KnowledgeConfig_RerankConfig_DEFAULT *RerankConfig func (p *KnowledgeConfig) GetRerankConfig() (v *RerankConfig) { if !p.IsSetRerankConfig() { return KnowledgeConfig_RerankConfig_DEFAULT } return p.RerankConfig } var KnowledgeConfig_OcrConfig_DEFAULT *OCRConfig func (p *KnowledgeConfig) GetOcrConfig() (v *OCRConfig) { if !p.IsSetOcrConfig() { return KnowledgeConfig_OcrConfig_DEFAULT } return p.OcrConfig } var KnowledgeConfig_ParserConfig_DEFAULT *ParserConfig func (p *KnowledgeConfig) GetParserConfig() (v *ParserConfig) { if !p.IsSetParserConfig() { return KnowledgeConfig_ParserConfig_DEFAULT } return p.ParserConfig } func (p *KnowledgeConfig) GetBuiltinModelID() (v int64) { return p.BuiltinModelID } var fieldIDToName_KnowledgeConfig = map[int16]string{ 1: "embedding_config", 2: "rerank_config", 3: "ocr_config", 4: "parser_config", 5: "builtin_model_id", } func (p *KnowledgeConfig) IsSetEmbeddingConfig() bool { return p.EmbeddingConfig != nil } func (p *KnowledgeConfig) IsSetRerankConfig() bool { return p.RerankConfig != nil } func (p *KnowledgeConfig) IsSetOcrConfig() bool { return p.OcrConfig != nil } func (p *KnowledgeConfig) IsSetParserConfig() bool { return p.ParserConfig != nil } func (p *KnowledgeConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRUCT { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRUCT { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.I64 { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_KnowledgeConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *KnowledgeConfig) ReadField1(iprot thrift.TProtocol) error { _field := NewEmbeddingConfig() if err := _field.Read(iprot); err != nil { return err } p.EmbeddingConfig = _field return nil } func (p *KnowledgeConfig) ReadField2(iprot thrift.TProtocol) error { _field := NewRerankConfig() if err := _field.Read(iprot); err != nil { return err } p.RerankConfig = _field return nil } func (p *KnowledgeConfig) ReadField3(iprot thrift.TProtocol) error { _field := NewOCRConfig() if err := _field.Read(iprot); err != nil { return err } p.OcrConfig = _field return nil } func (p *KnowledgeConfig) ReadField4(iprot thrift.TProtocol) error { _field := NewParserConfig() if err := _field.Read(iprot); err != nil { return err } p.ParserConfig = _field return nil } func (p *KnowledgeConfig) ReadField5(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.BuiltinModelID = _field return nil } func (p *KnowledgeConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("KnowledgeConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *KnowledgeConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("embedding_config", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.EmbeddingConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *KnowledgeConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("rerank_config", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.RerankConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *KnowledgeConfig) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ocr_config", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.OcrConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *KnowledgeConfig) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("parser_config", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.ParserConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *KnowledgeConfig) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("builtin_model_id", thrift.I64, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.BuiltinModelID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *KnowledgeConfig) String() string { if p == nil { return "" } return fmt.Sprintf("KnowledgeConfig(%+v)", *p) } type EmbeddingConfig struct { Type EmbeddingType `thrift:"type,1" form:"type" json:"type" query:"type"` MaxBatchSize int32 `thrift:"max_batch_size,2" form:"max_batch_size" json:"max_batch_size" query:"max_batch_size"` Connection *EmbeddingConnection `thrift:"connection,3" form:"connection" json:"connection" query:"connection"` } func NewEmbeddingConfig() *EmbeddingConfig { return &EmbeddingConfig{} } func (p *EmbeddingConfig) InitDefault() { } func (p *EmbeddingConfig) GetType() (v EmbeddingType) { return p.Type } func (p *EmbeddingConfig) GetMaxBatchSize() (v int32) { return p.MaxBatchSize } var EmbeddingConfig_Connection_DEFAULT *EmbeddingConnection func (p *EmbeddingConfig) GetConnection() (v *EmbeddingConnection) { if !p.IsSetConnection() { return EmbeddingConfig_Connection_DEFAULT } return p.Connection } var fieldIDToName_EmbeddingConfig = map[int16]string{ 1: "type", 2: "max_batch_size", 3: "connection", } func (p *EmbeddingConfig) IsSetConnection() bool { return p.Connection != nil } func (p *EmbeddingConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.I32 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EmbeddingConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *EmbeddingConfig) ReadField1(iprot thrift.TProtocol) error { var _field EmbeddingType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = EmbeddingType(v) } p.Type = _field return nil } func (p *EmbeddingConfig) ReadField2(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.MaxBatchSize = _field return nil } func (p *EmbeddingConfig) ReadField3(iprot thrift.TProtocol) error { _field := NewEmbeddingConnection() if err := _field.Read(iprot); err != nil { return err } p.Connection = _field return nil } func (p *EmbeddingConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("EmbeddingConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *EmbeddingConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Type)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *EmbeddingConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("max_batch_size", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.MaxBatchSize); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *EmbeddingConfig) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("connection", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Connection.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *EmbeddingConfig) String() string { if p == nil { return "" } return fmt.Sprintf("EmbeddingConfig(%+v)", *p) } type EmbeddingConnection struct { BaseConnInfo *BaseConnectionInfo `thrift:"base_conn_info,1" form:"base_conn_info" json:"base_conn_info" query:"base_conn_info"` EmbeddingInfo *EmbeddingInfo `thrift:"embedding_info,2" form:"embedding_info" json:"embedding_info" query:"embedding_info"` Ark *ArkConnInfo `thrift:"ark,3,optional" form:"ark" json:"ark,omitempty" query:"ark"` Openai *OpenAIConnInfo `thrift:"openai,4,optional" form:"openai" json:"openai,omitempty" query:"openai"` Ollama *OllamaConnInfo `thrift:"ollama,5,optional" form:"ollama" json:"ollama,omitempty" query:"ollama"` Gemini *GeminiConnInfo `thrift:"gemini,6,optional" form:"gemini" json:"gemini,omitempty" query:"gemini"` HTTP *HttpConnection `thrift:"http,7,optional" form:"http" json:"http,omitempty" query:"http"` } func NewEmbeddingConnection() *EmbeddingConnection { return &EmbeddingConnection{} } func (p *EmbeddingConnection) InitDefault() { } var EmbeddingConnection_BaseConnInfo_DEFAULT *BaseConnectionInfo func (p *EmbeddingConnection) GetBaseConnInfo() (v *BaseConnectionInfo) { if !p.IsSetBaseConnInfo() { return EmbeddingConnection_BaseConnInfo_DEFAULT } return p.BaseConnInfo } var EmbeddingConnection_EmbeddingInfo_DEFAULT *EmbeddingInfo func (p *EmbeddingConnection) GetEmbeddingInfo() (v *EmbeddingInfo) { if !p.IsSetEmbeddingInfo() { return EmbeddingConnection_EmbeddingInfo_DEFAULT } return p.EmbeddingInfo } var EmbeddingConnection_Ark_DEFAULT *ArkConnInfo func (p *EmbeddingConnection) GetArk() (v *ArkConnInfo) { if !p.IsSetArk() { return EmbeddingConnection_Ark_DEFAULT } return p.Ark } var EmbeddingConnection_Openai_DEFAULT *OpenAIConnInfo func (p *EmbeddingConnection) GetOpenai() (v *OpenAIConnInfo) { if !p.IsSetOpenai() { return EmbeddingConnection_Openai_DEFAULT } return p.Openai } var EmbeddingConnection_Ollama_DEFAULT *OllamaConnInfo func (p *EmbeddingConnection) GetOllama() (v *OllamaConnInfo) { if !p.IsSetOllama() { return EmbeddingConnection_Ollama_DEFAULT } return p.Ollama } var EmbeddingConnection_Gemini_DEFAULT *GeminiConnInfo func (p *EmbeddingConnection) GetGemini() (v *GeminiConnInfo) { if !p.IsSetGemini() { return EmbeddingConnection_Gemini_DEFAULT } return p.Gemini } var EmbeddingConnection_HTTP_DEFAULT *HttpConnection func (p *EmbeddingConnection) GetHTTP() (v *HttpConnection) { if !p.IsSetHTTP() { return EmbeddingConnection_HTTP_DEFAULT } return p.HTTP } var fieldIDToName_EmbeddingConnection = map[int16]string{ 1: "base_conn_info", 2: "embedding_info", 3: "ark", 4: "openai", 5: "ollama", 6: "gemini", 7: "http", } func (p *EmbeddingConnection) IsSetBaseConnInfo() bool { return p.BaseConnInfo != nil } func (p *EmbeddingConnection) IsSetEmbeddingInfo() bool { return p.EmbeddingInfo != nil } func (p *EmbeddingConnection) IsSetArk() bool { return p.Ark != nil } func (p *EmbeddingConnection) IsSetOpenai() bool { return p.Openai != nil } func (p *EmbeddingConnection) IsSetOllama() bool { return p.Ollama != nil } func (p *EmbeddingConnection) IsSetGemini() bool { return p.Gemini != nil } func (p *EmbeddingConnection) IsSetHTTP() bool { return p.HTTP != nil } func (p *EmbeddingConnection) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRUCT { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRUCT { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.STRUCT { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 6: if fieldTypeId == thrift.STRUCT { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.STRUCT { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EmbeddingConnection[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *EmbeddingConnection) ReadField1(iprot thrift.TProtocol) error { _field := NewBaseConnectionInfo() if err := _field.Read(iprot); err != nil { return err } p.BaseConnInfo = _field return nil } func (p *EmbeddingConnection) ReadField2(iprot thrift.TProtocol) error { _field := NewEmbeddingInfo() if err := _field.Read(iprot); err != nil { return err } p.EmbeddingInfo = _field return nil } func (p *EmbeddingConnection) ReadField3(iprot thrift.TProtocol) error { _field := NewArkConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Ark = _field return nil } func (p *EmbeddingConnection) ReadField4(iprot thrift.TProtocol) error { _field := NewOpenAIConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Openai = _field return nil } func (p *EmbeddingConnection) ReadField5(iprot thrift.TProtocol) error { _field := NewOllamaConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Ollama = _field return nil } func (p *EmbeddingConnection) ReadField6(iprot thrift.TProtocol) error { _field := NewGeminiConnInfo() if err := _field.Read(iprot); err != nil { return err } p.Gemini = _field return nil } func (p *EmbeddingConnection) ReadField7(iprot thrift.TProtocol) error { _field := NewHttpConnection() if err := _field.Read(iprot); err != nil { return err } p.HTTP = _field return nil } func (p *EmbeddingConnection) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("EmbeddingConnection"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } if err = p.writeField6(oprot); err != nil { fieldId = 6 goto WriteFieldError } if err = p.writeField7(oprot); err != nil { fieldId = 7 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *EmbeddingConnection) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("base_conn_info", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.BaseConnInfo.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *EmbeddingConnection) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("embedding_info", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.EmbeddingInfo.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *EmbeddingConnection) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetArk() { if err = oprot.WriteFieldBegin("ark", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Ark.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *EmbeddingConnection) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetOpenai() { if err = oprot.WriteFieldBegin("openai", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.Openai.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *EmbeddingConnection) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetOllama() { if err = oprot.WriteFieldBegin("ollama", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.Ollama.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *EmbeddingConnection) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetGemini() { if err = oprot.WriteFieldBegin("gemini", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.Gemini.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *EmbeddingConnection) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetHTTP() { if err = oprot.WriteFieldBegin("http", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError } if err := p.HTTP.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *EmbeddingConnection) String() string { if p == nil { return "" } return fmt.Sprintf("EmbeddingConnection(%+v)", *p) } type HttpConnection struct { Address string `thrift:"address,1" form:"address" json:"address" query:"address"` } func NewHttpConnection() *HttpConnection { return &HttpConnection{} } func (p *HttpConnection) InitDefault() { } func (p *HttpConnection) GetAddress() (v string) { return p.Address } var fieldIDToName_HttpConnection = map[int16]string{ 1: "address", } func (p *HttpConnection) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_HttpConnection[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *HttpConnection) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Address = _field return nil } func (p *HttpConnection) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("HttpConnection"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *HttpConnection) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("address", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Address); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *HttpConnection) String() string { if p == nil { return "" } return fmt.Sprintf("HttpConnection(%+v)", *p) } type RerankConfig struct { Type RerankType `thrift:"type,1" form:"type" json:"type" query:"type"` VikingdbConfig *VikingDBConfig `thrift:"vikingdb_config,2" form:"vikingdb_config" json:"vikingdb_config" query:"vikingdb_config"` } func NewRerankConfig() *RerankConfig { return &RerankConfig{} } func (p *RerankConfig) InitDefault() { } func (p *RerankConfig) GetType() (v RerankType) { return p.Type } var RerankConfig_VikingdbConfig_DEFAULT *VikingDBConfig func (p *RerankConfig) GetVikingdbConfig() (v *VikingDBConfig) { if !p.IsSetVikingdbConfig() { return RerankConfig_VikingdbConfig_DEFAULT } return p.VikingdbConfig } var fieldIDToName_RerankConfig = map[int16]string{ 1: "type", 2: "vikingdb_config", } func (p *RerankConfig) IsSetVikingdbConfig() bool { return p.VikingdbConfig != nil } func (p *RerankConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRUCT { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RerankConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *RerankConfig) ReadField1(iprot thrift.TProtocol) error { var _field RerankType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = RerankType(v) } p.Type = _field return nil } func (p *RerankConfig) ReadField2(iprot thrift.TProtocol) error { _field := NewVikingDBConfig() if err := _field.Read(iprot); err != nil { return err } p.VikingdbConfig = _field return nil } func (p *RerankConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("RerankConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *RerankConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Type)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *RerankConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("vikingdb_config", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.VikingdbConfig.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *RerankConfig) String() string { if p == nil { return "" } return fmt.Sprintf("RerankConfig(%+v)", *p) } type VikingDBConfig struct { Ak string `thrift:"ak,1" form:"ak" json:"ak" query:"ak"` Sk string `thrift:"sk,2" form:"sk" json:"sk" query:"sk"` Host string `thrift:"host,3" form:"host" json:"host" query:"host"` Region string `thrift:"region,4" form:"region" json:"region" query:"region"` Model string `thrift:"model,5" form:"model" json:"model" query:"model"` } func NewVikingDBConfig() *VikingDBConfig { return &VikingDBConfig{} } func (p *VikingDBConfig) InitDefault() { } func (p *VikingDBConfig) GetAk() (v string) { return p.Ak } func (p *VikingDBConfig) GetSk() (v string) { return p.Sk } func (p *VikingDBConfig) GetHost() (v string) { return p.Host } func (p *VikingDBConfig) GetRegion() (v string) { return p.Region } func (p *VikingDBConfig) GetModel() (v string) { return p.Model } var fieldIDToName_VikingDBConfig = map[int16]string{ 1: "ak", 2: "sk", 3: "host", 4: "region", 5: "model", } func (p *VikingDBConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRING { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.STRING { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_VikingDBConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *VikingDBConfig) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Ak = _field return nil } func (p *VikingDBConfig) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Sk = _field return nil } func (p *VikingDBConfig) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Host = _field return nil } func (p *VikingDBConfig) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Region = _field return nil } func (p *VikingDBConfig) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Model = _field return nil } func (p *VikingDBConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("VikingDBConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } if err = p.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *VikingDBConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ak", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Ak); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *VikingDBConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("sk", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Sk); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *VikingDBConfig) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("host", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Host); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *VikingDBConfig) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("region", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Region); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *VikingDBConfig) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Model); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *VikingDBConfig) String() string { if p == nil { return "" } return fmt.Sprintf("VikingDBConfig(%+v)", *p) } type OCRConfig struct { Type OCRType `thrift:"type,1" form:"type" json:"type" query:"type"` VolcengineAk string `thrift:"volcengine_ak,2" form:"volcengine_ak" json:"volcengine_ak" query:"volcengine_ak"` VolcengineSk string `thrift:"volcengine_sk,3" form:"volcengine_sk" json:"volcengine_sk" query:"volcengine_sk"` PaddleocrAPIURL string `thrift:"paddleocr_api_url,4" form:"paddleocr_api_url" json:"paddleocr_api_url" query:"paddleocr_api_url"` } func NewOCRConfig() *OCRConfig { return &OCRConfig{} } func (p *OCRConfig) InitDefault() { } func (p *OCRConfig) GetType() (v OCRType) { return p.Type } func (p *OCRConfig) GetVolcengineAk() (v string) { return p.VolcengineAk } func (p *OCRConfig) GetVolcengineSk() (v string) { return p.VolcengineSk } func (p *OCRConfig) GetPaddleocrAPIURL() (v string) { return p.PaddleocrAPIURL } var fieldIDToName_OCRConfig = map[int16]string{ 1: "type", 2: "volcengine_ak", 3: "volcengine_sk", 4: "paddleocr_api_url", } func (p *OCRConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.STRING { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_OCRConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *OCRConfig) ReadField1(iprot thrift.TProtocol) error { var _field OCRType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = OCRType(v) } p.Type = _field return nil } func (p *OCRConfig) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.VolcengineAk = _field return nil } func (p *OCRConfig) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.VolcengineSk = _field return nil } func (p *OCRConfig) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PaddleocrAPIURL = _field return nil } func (p *OCRConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OCRConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } if err = p.writeField3(oprot); err != nil { fieldId = 3 goto WriteFieldError } if err = p.writeField4(oprot); err != nil { fieldId = 4 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *OCRConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Type)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *OCRConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("volcengine_ak", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.VolcengineAk); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *OCRConfig) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("volcengine_sk", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.VolcengineSk); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *OCRConfig) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("paddleocr_api_url", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PaddleocrAPIURL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *OCRConfig) String() string { if p == nil { return "" } return fmt.Sprintf("OCRConfig(%+v)", *p) } type ParserConfig struct { Type ParserType `thrift:"type,1" form:"type" json:"type" query:"type"` PaddleocrStructureAPIURL string `thrift:"paddleocr_structure_api_url,2" form:"paddleocr_structure_api_url" json:"paddleocr_structure_api_url" query:"paddleocr_structure_api_url"` } func NewParserConfig() *ParserConfig { return &ParserConfig{} } func (p *ParserConfig) InitDefault() { } func (p *ParserConfig) GetType() (v ParserType) { return p.Type } func (p *ParserConfig) GetPaddleocrStructureAPIURL() (v string) { return p.PaddleocrStructureAPIURL } var fieldIDToName_ParserConfig = map[int16]string{ 1: "type", 2: "paddleocr_structure_api_url", } func (p *ParserConfig) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ParserConfig[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ParserConfig) ReadField1(iprot thrift.TProtocol) error { var _field ParserType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ParserType(v) } p.Type = _field return nil } func (p *ParserConfig) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PaddleocrStructureAPIURL = _field return nil } func (p *ParserConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ParserConfig"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } if err = p.writeField2(oprot); err != nil { fieldId = 2 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ParserConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Type)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ParserConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("paddleocr_structure_api_url", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PaddleocrStructureAPIURL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ParserConfig) String() string { if p == nil { return "" } return fmt.Sprintf("ParserConfig(%+v)", *p) } type ConfigService interface { GetBasicConfiguration(ctx context.Context, req *GetBasicConfigurationReq) (r *GetBasicConfigurationResp, err error) SaveBasicConfiguration(ctx context.Context, req *SaveBasicConfigurationReq) (r *SaveBasicConfigurationResp, err error) GetKnowledgeConfig(ctx context.Context, req *GetKnowledgeConfigReq) (r *GetKnowledgeConfigResp, err error) UpdateKnowledgeConfig(ctx context.Context, req *UpdateKnowledgeConfigReq) (r *UpdateKnowledgeConfigResp, err error) GetModelList(ctx context.Context, req *GetModelListReq) (r *GetModelListResp, err error) CreateModel(ctx context.Context, req *CreateModelReq) (r *CreateModelResp, err error) DeleteModel(ctx context.Context, req *DeleteModelReq) (r *DeleteModelResp, err error) } type ConfigServiceClient struct { c thrift.TClient } func NewConfigServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ConfigServiceClient { return &ConfigServiceClient{ c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), } } func NewConfigServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ConfigServiceClient { return &ConfigServiceClient{ c: thrift.NewTStandardClient(iprot, oprot), } } func NewConfigServiceClient(c thrift.TClient) *ConfigServiceClient { return &ConfigServiceClient{ c: c, } } func (p *ConfigServiceClient) Client_() thrift.TClient { return p.c } func (p *ConfigServiceClient) GetBasicConfiguration(ctx context.Context, req *GetBasicConfigurationReq) (r *GetBasicConfigurationResp, err error) { var _args ConfigServiceGetBasicConfigurationArgs _args.Req = req var _result ConfigServiceGetBasicConfigurationResult if err = p.Client_().Call(ctx, "GetBasicConfiguration", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } func (p *ConfigServiceClient) SaveBasicConfiguration(ctx context.Context, req *SaveBasicConfigurationReq) (r *SaveBasicConfigurationResp, err error) { var _args ConfigServiceSaveBasicConfigurationArgs _args.Req = req var _result ConfigServiceSaveBasicConfigurationResult if err = p.Client_().Call(ctx, "SaveBasicConfiguration", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } func (p *ConfigServiceClient) GetKnowledgeConfig(ctx context.Context, req *GetKnowledgeConfigReq) (r *GetKnowledgeConfigResp, err error) { var _args ConfigServiceGetKnowledgeConfigArgs _args.Req = req var _result ConfigServiceGetKnowledgeConfigResult if err = p.Client_().Call(ctx, "GetKnowledgeConfig", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } func (p *ConfigServiceClient) UpdateKnowledgeConfig(ctx context.Context, req *UpdateKnowledgeConfigReq) (r *UpdateKnowledgeConfigResp, err error) { var _args ConfigServiceUpdateKnowledgeConfigArgs _args.Req = req var _result ConfigServiceUpdateKnowledgeConfigResult if err = p.Client_().Call(ctx, "UpdateKnowledgeConfig", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } func (p *ConfigServiceClient) GetModelList(ctx context.Context, req *GetModelListReq) (r *GetModelListResp, err error) { var _args ConfigServiceGetModelListArgs _args.Req = req var _result ConfigServiceGetModelListResult if err = p.Client_().Call(ctx, "GetModelList", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } func (p *ConfigServiceClient) CreateModel(ctx context.Context, req *CreateModelReq) (r *CreateModelResp, err error) { var _args ConfigServiceCreateModelArgs _args.Req = req var _result ConfigServiceCreateModelResult if err = p.Client_().Call(ctx, "CreateModel", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } func (p *ConfigServiceClient) DeleteModel(ctx context.Context, req *DeleteModelReq) (r *DeleteModelResp, err error) { var _args ConfigServiceDeleteModelArgs _args.Req = req var _result ConfigServiceDeleteModelResult if err = p.Client_().Call(ctx, "DeleteModel", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } type ConfigServiceProcessor struct { processorMap map[string]thrift.TProcessorFunction handler ConfigService } func (p *ConfigServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { p.processorMap[key] = processor } func (p *ConfigServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { processor, ok = p.processorMap[key] return processor, ok } func (p *ConfigServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { return p.processorMap } func NewConfigServiceProcessor(handler ConfigService) *ConfigServiceProcessor { self := &ConfigServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} self.AddToProcessorMap("GetBasicConfiguration", &configServiceProcessorGetBasicConfiguration{handler: handler}) self.AddToProcessorMap("SaveBasicConfiguration", &configServiceProcessorSaveBasicConfiguration{handler: handler}) self.AddToProcessorMap("GetKnowledgeConfig", &configServiceProcessorGetKnowledgeConfig{handler: handler}) self.AddToProcessorMap("UpdateKnowledgeConfig", &configServiceProcessorUpdateKnowledgeConfig{handler: handler}) self.AddToProcessorMap("GetModelList", &configServiceProcessorGetModelList{handler: handler}) self.AddToProcessorMap("CreateModel", &configServiceProcessorCreateModel{handler: handler}) self.AddToProcessorMap("DeleteModel", &configServiceProcessorDeleteModel{handler: handler}) return self } func (p *ConfigServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { name, _, seqId, err := iprot.ReadMessageBegin() if err != nil { return false, err } if processor, ok := p.GetProcessorFunction(name); ok { return processor.Process(ctx, seqId, iprot, oprot) } iprot.Skip(thrift.STRUCT) iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, x } type configServiceProcessorGetBasicConfiguration struct { handler ConfigService } func (p *configServiceProcessorGetBasicConfiguration) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceGetBasicConfigurationArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("GetBasicConfiguration", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceGetBasicConfigurationResult{} var retval *GetBasicConfigurationResp if retval, err2 = p.handler.GetBasicConfiguration(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetBasicConfiguration: "+err2.Error()) oprot.WriteMessageBegin("GetBasicConfiguration", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("GetBasicConfiguration", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type configServiceProcessorSaveBasicConfiguration struct { handler ConfigService } func (p *configServiceProcessorSaveBasicConfiguration) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceSaveBasicConfigurationArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("SaveBasicConfiguration", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceSaveBasicConfigurationResult{} var retval *SaveBasicConfigurationResp if retval, err2 = p.handler.SaveBasicConfiguration(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SaveBasicConfiguration: "+err2.Error()) oprot.WriteMessageBegin("SaveBasicConfiguration", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("SaveBasicConfiguration", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type configServiceProcessorGetKnowledgeConfig struct { handler ConfigService } func (p *configServiceProcessorGetKnowledgeConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceGetKnowledgeConfigArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("GetKnowledgeConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceGetKnowledgeConfigResult{} var retval *GetKnowledgeConfigResp if retval, err2 = p.handler.GetKnowledgeConfig(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetKnowledgeConfig: "+err2.Error()) oprot.WriteMessageBegin("GetKnowledgeConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("GetKnowledgeConfig", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type configServiceProcessorUpdateKnowledgeConfig struct { handler ConfigService } func (p *configServiceProcessorUpdateKnowledgeConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceUpdateKnowledgeConfigArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("UpdateKnowledgeConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceUpdateKnowledgeConfigResult{} var retval *UpdateKnowledgeConfigResp if retval, err2 = p.handler.UpdateKnowledgeConfig(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateKnowledgeConfig: "+err2.Error()) oprot.WriteMessageBegin("UpdateKnowledgeConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("UpdateKnowledgeConfig", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type configServiceProcessorGetModelList struct { handler ConfigService } func (p *configServiceProcessorGetModelList) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceGetModelListArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("GetModelList", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceGetModelListResult{} var retval *GetModelListResp if retval, err2 = p.handler.GetModelList(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetModelList: "+err2.Error()) oprot.WriteMessageBegin("GetModelList", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("GetModelList", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type configServiceProcessorCreateModel struct { handler ConfigService } func (p *configServiceProcessorCreateModel) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceCreateModelArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("CreateModel", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceCreateModelResult{} var retval *CreateModelResp if retval, err2 = p.handler.CreateModel(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateModel: "+err2.Error()) oprot.WriteMessageBegin("CreateModel", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("CreateModel", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type configServiceProcessorDeleteModel struct { handler ConfigService } func (p *configServiceProcessorDeleteModel) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { args := ConfigServiceDeleteModelArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) oprot.WriteMessageBegin("DeleteModel", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } iprot.ReadMessageEnd() var err2 error result := ConfigServiceDeleteModelResult{} var retval *DeleteModelResp if retval, err2 = p.handler.DeleteModel(ctx, args.Req); err2 != nil { x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing DeleteModel: "+err2.Error()) oprot.WriteMessageBegin("DeleteModel", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return true, err2 } else { result.Success = retval } if err2 = oprot.WriteMessageBegin("DeleteModel", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { err = err2 } if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { err = err2 } if err2 = oprot.Flush(ctx); err == nil && err2 != nil { err = err2 } if err != nil { return } return true, err } type ConfigServiceGetBasicConfigurationArgs struct { Req *GetBasicConfigurationReq `thrift:"req,1"` } func NewConfigServiceGetBasicConfigurationArgs() *ConfigServiceGetBasicConfigurationArgs { return &ConfigServiceGetBasicConfigurationArgs{} } func (p *ConfigServiceGetBasicConfigurationArgs) InitDefault() { } var ConfigServiceGetBasicConfigurationArgs_Req_DEFAULT *GetBasicConfigurationReq func (p *ConfigServiceGetBasicConfigurationArgs) GetReq() (v *GetBasicConfigurationReq) { if !p.IsSetReq() { return ConfigServiceGetBasicConfigurationArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceGetBasicConfigurationArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceGetBasicConfigurationArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceGetBasicConfigurationArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceGetBasicConfigurationArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceGetBasicConfigurationArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewGetBasicConfigurationReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceGetBasicConfigurationArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetBasicConfiguration_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceGetBasicConfigurationArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceGetBasicConfigurationArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceGetBasicConfigurationArgs(%+v)", *p) } type ConfigServiceGetBasicConfigurationResult struct { Success *GetBasicConfigurationResp `thrift:"success,0,optional"` } func NewConfigServiceGetBasicConfigurationResult() *ConfigServiceGetBasicConfigurationResult { return &ConfigServiceGetBasicConfigurationResult{} } func (p *ConfigServiceGetBasicConfigurationResult) InitDefault() { } var ConfigServiceGetBasicConfigurationResult_Success_DEFAULT *GetBasicConfigurationResp func (p *ConfigServiceGetBasicConfigurationResult) GetSuccess() (v *GetBasicConfigurationResp) { if !p.IsSetSuccess() { return ConfigServiceGetBasicConfigurationResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceGetBasicConfigurationResult = map[int16]string{ 0: "success", } func (p *ConfigServiceGetBasicConfigurationResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceGetBasicConfigurationResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceGetBasicConfigurationResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceGetBasicConfigurationResult) ReadField0(iprot thrift.TProtocol) error { _field := NewGetBasicConfigurationResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceGetBasicConfigurationResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetBasicConfiguration_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceGetBasicConfigurationResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceGetBasicConfigurationResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceGetBasicConfigurationResult(%+v)", *p) } type ConfigServiceSaveBasicConfigurationArgs struct { Req *SaveBasicConfigurationReq `thrift:"req,1"` } func NewConfigServiceSaveBasicConfigurationArgs() *ConfigServiceSaveBasicConfigurationArgs { return &ConfigServiceSaveBasicConfigurationArgs{} } func (p *ConfigServiceSaveBasicConfigurationArgs) InitDefault() { } var ConfigServiceSaveBasicConfigurationArgs_Req_DEFAULT *SaveBasicConfigurationReq func (p *ConfigServiceSaveBasicConfigurationArgs) GetReq() (v *SaveBasicConfigurationReq) { if !p.IsSetReq() { return ConfigServiceSaveBasicConfigurationArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceSaveBasicConfigurationArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceSaveBasicConfigurationArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceSaveBasicConfigurationArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceSaveBasicConfigurationArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceSaveBasicConfigurationArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewSaveBasicConfigurationReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceSaveBasicConfigurationArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveBasicConfiguration_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceSaveBasicConfigurationArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceSaveBasicConfigurationArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceSaveBasicConfigurationArgs(%+v)", *p) } type ConfigServiceSaveBasicConfigurationResult struct { Success *SaveBasicConfigurationResp `thrift:"success,0,optional"` } func NewConfigServiceSaveBasicConfigurationResult() *ConfigServiceSaveBasicConfigurationResult { return &ConfigServiceSaveBasicConfigurationResult{} } func (p *ConfigServiceSaveBasicConfigurationResult) InitDefault() { } var ConfigServiceSaveBasicConfigurationResult_Success_DEFAULT *SaveBasicConfigurationResp func (p *ConfigServiceSaveBasicConfigurationResult) GetSuccess() (v *SaveBasicConfigurationResp) { if !p.IsSetSuccess() { return ConfigServiceSaveBasicConfigurationResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceSaveBasicConfigurationResult = map[int16]string{ 0: "success", } func (p *ConfigServiceSaveBasicConfigurationResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceSaveBasicConfigurationResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceSaveBasicConfigurationResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceSaveBasicConfigurationResult) ReadField0(iprot thrift.TProtocol) error { _field := NewSaveBasicConfigurationResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceSaveBasicConfigurationResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveBasicConfiguration_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceSaveBasicConfigurationResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceSaveBasicConfigurationResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceSaveBasicConfigurationResult(%+v)", *p) } type ConfigServiceGetKnowledgeConfigArgs struct { Req *GetKnowledgeConfigReq `thrift:"req,1"` } func NewConfigServiceGetKnowledgeConfigArgs() *ConfigServiceGetKnowledgeConfigArgs { return &ConfigServiceGetKnowledgeConfigArgs{} } func (p *ConfigServiceGetKnowledgeConfigArgs) InitDefault() { } var ConfigServiceGetKnowledgeConfigArgs_Req_DEFAULT *GetKnowledgeConfigReq func (p *ConfigServiceGetKnowledgeConfigArgs) GetReq() (v *GetKnowledgeConfigReq) { if !p.IsSetReq() { return ConfigServiceGetKnowledgeConfigArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceGetKnowledgeConfigArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceGetKnowledgeConfigArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceGetKnowledgeConfigArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceGetKnowledgeConfigArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceGetKnowledgeConfigArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewGetKnowledgeConfigReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceGetKnowledgeConfigArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetKnowledgeConfig_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceGetKnowledgeConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceGetKnowledgeConfigArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceGetKnowledgeConfigArgs(%+v)", *p) } type ConfigServiceGetKnowledgeConfigResult struct { Success *GetKnowledgeConfigResp `thrift:"success,0,optional"` } func NewConfigServiceGetKnowledgeConfigResult() *ConfigServiceGetKnowledgeConfigResult { return &ConfigServiceGetKnowledgeConfigResult{} } func (p *ConfigServiceGetKnowledgeConfigResult) InitDefault() { } var ConfigServiceGetKnowledgeConfigResult_Success_DEFAULT *GetKnowledgeConfigResp func (p *ConfigServiceGetKnowledgeConfigResult) GetSuccess() (v *GetKnowledgeConfigResp) { if !p.IsSetSuccess() { return ConfigServiceGetKnowledgeConfigResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceGetKnowledgeConfigResult = map[int16]string{ 0: "success", } func (p *ConfigServiceGetKnowledgeConfigResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceGetKnowledgeConfigResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceGetKnowledgeConfigResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceGetKnowledgeConfigResult) ReadField0(iprot thrift.TProtocol) error { _field := NewGetKnowledgeConfigResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceGetKnowledgeConfigResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetKnowledgeConfig_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceGetKnowledgeConfigResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceGetKnowledgeConfigResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceGetKnowledgeConfigResult(%+v)", *p) } type ConfigServiceUpdateKnowledgeConfigArgs struct { Req *UpdateKnowledgeConfigReq `thrift:"req,1"` } func NewConfigServiceUpdateKnowledgeConfigArgs() *ConfigServiceUpdateKnowledgeConfigArgs { return &ConfigServiceUpdateKnowledgeConfigArgs{} } func (p *ConfigServiceUpdateKnowledgeConfigArgs) InitDefault() { } var ConfigServiceUpdateKnowledgeConfigArgs_Req_DEFAULT *UpdateKnowledgeConfigReq func (p *ConfigServiceUpdateKnowledgeConfigArgs) GetReq() (v *UpdateKnowledgeConfigReq) { if !p.IsSetReq() { return ConfigServiceUpdateKnowledgeConfigArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceUpdateKnowledgeConfigArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceUpdateKnowledgeConfigArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceUpdateKnowledgeConfigArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceUpdateKnowledgeConfigArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceUpdateKnowledgeConfigArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewUpdateKnowledgeConfigReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceUpdateKnowledgeConfigArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateKnowledgeConfig_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceUpdateKnowledgeConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceUpdateKnowledgeConfigArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceUpdateKnowledgeConfigArgs(%+v)", *p) } type ConfigServiceUpdateKnowledgeConfigResult struct { Success *UpdateKnowledgeConfigResp `thrift:"success,0,optional"` } func NewConfigServiceUpdateKnowledgeConfigResult() *ConfigServiceUpdateKnowledgeConfigResult { return &ConfigServiceUpdateKnowledgeConfigResult{} } func (p *ConfigServiceUpdateKnowledgeConfigResult) InitDefault() { } var ConfigServiceUpdateKnowledgeConfigResult_Success_DEFAULT *UpdateKnowledgeConfigResp func (p *ConfigServiceUpdateKnowledgeConfigResult) GetSuccess() (v *UpdateKnowledgeConfigResp) { if !p.IsSetSuccess() { return ConfigServiceUpdateKnowledgeConfigResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceUpdateKnowledgeConfigResult = map[int16]string{ 0: "success", } func (p *ConfigServiceUpdateKnowledgeConfigResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceUpdateKnowledgeConfigResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceUpdateKnowledgeConfigResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceUpdateKnowledgeConfigResult) ReadField0(iprot thrift.TProtocol) error { _field := NewUpdateKnowledgeConfigResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceUpdateKnowledgeConfigResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateKnowledgeConfig_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceUpdateKnowledgeConfigResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceUpdateKnowledgeConfigResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceUpdateKnowledgeConfigResult(%+v)", *p) } type ConfigServiceGetModelListArgs struct { Req *GetModelListReq `thrift:"req,1"` } func NewConfigServiceGetModelListArgs() *ConfigServiceGetModelListArgs { return &ConfigServiceGetModelListArgs{} } func (p *ConfigServiceGetModelListArgs) InitDefault() { } var ConfigServiceGetModelListArgs_Req_DEFAULT *GetModelListReq func (p *ConfigServiceGetModelListArgs) GetReq() (v *GetModelListReq) { if !p.IsSetReq() { return ConfigServiceGetModelListArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceGetModelListArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceGetModelListArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceGetModelListArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceGetModelListArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceGetModelListArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewGetModelListReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceGetModelListArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetModelList_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceGetModelListArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceGetModelListArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceGetModelListArgs(%+v)", *p) } type ConfigServiceGetModelListResult struct { Success *GetModelListResp `thrift:"success,0,optional"` } func NewConfigServiceGetModelListResult() *ConfigServiceGetModelListResult { return &ConfigServiceGetModelListResult{} } func (p *ConfigServiceGetModelListResult) InitDefault() { } var ConfigServiceGetModelListResult_Success_DEFAULT *GetModelListResp func (p *ConfigServiceGetModelListResult) GetSuccess() (v *GetModelListResp) { if !p.IsSetSuccess() { return ConfigServiceGetModelListResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceGetModelListResult = map[int16]string{ 0: "success", } func (p *ConfigServiceGetModelListResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceGetModelListResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceGetModelListResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceGetModelListResult) ReadField0(iprot thrift.TProtocol) error { _field := NewGetModelListResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceGetModelListResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetModelList_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceGetModelListResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceGetModelListResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceGetModelListResult(%+v)", *p) } type ConfigServiceCreateModelArgs struct { Req *CreateModelReq `thrift:"req,1"` } func NewConfigServiceCreateModelArgs() *ConfigServiceCreateModelArgs { return &ConfigServiceCreateModelArgs{} } func (p *ConfigServiceCreateModelArgs) InitDefault() { } var ConfigServiceCreateModelArgs_Req_DEFAULT *CreateModelReq func (p *ConfigServiceCreateModelArgs) GetReq() (v *CreateModelReq) { if !p.IsSetReq() { return ConfigServiceCreateModelArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceCreateModelArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceCreateModelArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceCreateModelArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceCreateModelArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceCreateModelArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewCreateModelReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceCreateModelArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateModel_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceCreateModelArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceCreateModelArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceCreateModelArgs(%+v)", *p) } type ConfigServiceCreateModelResult struct { Success *CreateModelResp `thrift:"success,0,optional"` } func NewConfigServiceCreateModelResult() *ConfigServiceCreateModelResult { return &ConfigServiceCreateModelResult{} } func (p *ConfigServiceCreateModelResult) InitDefault() { } var ConfigServiceCreateModelResult_Success_DEFAULT *CreateModelResp func (p *ConfigServiceCreateModelResult) GetSuccess() (v *CreateModelResp) { if !p.IsSetSuccess() { return ConfigServiceCreateModelResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceCreateModelResult = map[int16]string{ 0: "success", } func (p *ConfigServiceCreateModelResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceCreateModelResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceCreateModelResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceCreateModelResult) ReadField0(iprot thrift.TProtocol) error { _field := NewCreateModelResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceCreateModelResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateModel_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceCreateModelResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceCreateModelResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceCreateModelResult(%+v)", *p) } type ConfigServiceDeleteModelArgs struct { Req *DeleteModelReq `thrift:"req,1"` } func NewConfigServiceDeleteModelArgs() *ConfigServiceDeleteModelArgs { return &ConfigServiceDeleteModelArgs{} } func (p *ConfigServiceDeleteModelArgs) InitDefault() { } var ConfigServiceDeleteModelArgs_Req_DEFAULT *DeleteModelReq func (p *ConfigServiceDeleteModelArgs) GetReq() (v *DeleteModelReq) { if !p.IsSetReq() { return ConfigServiceDeleteModelArgs_Req_DEFAULT } return p.Req } var fieldIDToName_ConfigServiceDeleteModelArgs = map[int16]string{ 1: "req", } func (p *ConfigServiceDeleteModelArgs) IsSetReq() bool { return p.Req != nil } func (p *ConfigServiceDeleteModelArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 1: if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceDeleteModelArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceDeleteModelArgs) ReadField1(iprot thrift.TProtocol) error { _field := NewDeleteModelReq() if err := _field.Read(iprot); err != nil { return err } p.Req = _field return nil } func (p *ConfigServiceDeleteModelArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteModel_args"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField1(oprot); err != nil { fieldId = 1 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceDeleteModelArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ConfigServiceDeleteModelArgs) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceDeleteModelArgs(%+v)", *p) } type ConfigServiceDeleteModelResult struct { Success *DeleteModelResp `thrift:"success,0,optional"` } func NewConfigServiceDeleteModelResult() *ConfigServiceDeleteModelResult { return &ConfigServiceDeleteModelResult{} } func (p *ConfigServiceDeleteModelResult) InitDefault() { } var ConfigServiceDeleteModelResult_Success_DEFAULT *DeleteModelResp func (p *ConfigServiceDeleteModelResult) GetSuccess() (v *DeleteModelResp) { if !p.IsSetSuccess() { return ConfigServiceDeleteModelResult_Success_DEFAULT } return p.Success } var fieldIDToName_ConfigServiceDeleteModelResult = map[int16]string{ 0: "success", } func (p *ConfigServiceDeleteModelResult) IsSetSuccess() bool { return p.Success != nil } func (p *ConfigServiceDeleteModelResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError } for { _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() if err != nil { goto ReadFieldBeginError } if fieldTypeId == thrift.STOP { break } switch fieldId { case 0: if fieldTypeId == thrift.STRUCT { if err = p.ReadField0(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } } if err = iprot.ReadFieldEnd(); err != nil { goto ReadFieldEndError } } if err = iprot.ReadStructEnd(); err != nil { goto ReadStructEndError } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConfigServiceDeleteModelResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } func (p *ConfigServiceDeleteModelResult) ReadField0(iprot thrift.TProtocol) error { _field := NewDeleteModelResp() if err := _field.Read(iprot); err != nil { return err } p.Success = _field return nil } func (p *ConfigServiceDeleteModelResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteModel_result"); err != nil { goto WriteStructBeginError } if p != nil { if err = p.writeField0(oprot); err != nil { fieldId = 0 goto WriteFieldError } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError } if err = oprot.WriteStructEnd(); err != nil { goto WriteStructEndError } return nil WriteStructBeginError: return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) WriteFieldError: return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) WriteFieldStopError: return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } func (p *ConfigServiceDeleteModelResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError } if err := p.Success.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } func (p *ConfigServiceDeleteModelResult) String() string { if p == nil { return "" } return fmt.Sprintf("ConfigServiceDeleteModelResult(%+v)", *p) }