/* * Copyright 2025 coze-dev Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Code generated by thriftgo (0.4.1). DO NOT EDIT. package workflow import ( "database/sql" "database/sql/driver" "fmt" "github.com/apache/thrift/lib/go/thrift" "github.com/coze-dev/coze-studio/backend/api/model/base" ) type PersistenceModel int64 const ( PersistenceModel_DB PersistenceModel = 1 PersistenceModel_VCS PersistenceModel = 2 PersistenceModel_External PersistenceModel = 3 ) func (p PersistenceModel) String() string { switch p { case PersistenceModel_DB: return "DB" case PersistenceModel_VCS: return "VCS" case PersistenceModel_External: return "External" } return "" } func PersistenceModelFromString(s string) (PersistenceModel, error) { switch s { case "DB": return PersistenceModel_DB, nil case "VCS": return PersistenceModel_VCS, nil case "External": return PersistenceModel_External, nil } return PersistenceModel(0), fmt.Errorf("not a valid PersistenceModel string") } func PersistenceModelPtr(v PersistenceModel) *PersistenceModel { return &v } func (p *PersistenceModel) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = PersistenceModel(result.Int64) return } func (p *PersistenceModel) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // WorkflowMode is used to distinguish between Workflow and chatflow. type WorkflowMode int64 const ( WorkflowMode_Workflow WorkflowMode = 0 WorkflowMode_Imageflow WorkflowMode = 1 WorkflowMode_SceneFlow WorkflowMode = 2 WorkflowMode_ChatFlow WorkflowMode = 3 // Use only when querying WorkflowMode_All WorkflowMode = 100 ) func (p WorkflowMode) String() string { switch p { case WorkflowMode_Workflow: return "Workflow" case WorkflowMode_Imageflow: return "Imageflow" case WorkflowMode_SceneFlow: return "SceneFlow" case WorkflowMode_ChatFlow: return "ChatFlow" case WorkflowMode_All: return "All" } return "" } func WorkflowModeFromString(s string) (WorkflowMode, error) { switch s { case "Workflow": return WorkflowMode_Workflow, nil case "Imageflow": return WorkflowMode_Imageflow, nil case "SceneFlow": return WorkflowMode_SceneFlow, nil case "ChatFlow": return WorkflowMode_ChatFlow, nil case "All": return WorkflowMode_All, nil } return WorkflowMode(0), fmt.Errorf("not a valid WorkflowMode string") } func WorkflowModePtr(v WorkflowMode) *WorkflowMode { return &v } func (p *WorkflowMode) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkflowMode(result.Int64) return } func (p *WorkflowMode) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // Workflow Product Review Draft Status type ProductDraftStatus int64 const ( // default ProductDraftStatus_Default ProductDraftStatus = 0 // Under review. ProductDraftStatus_Pending ProductDraftStatus = 1 // approved ProductDraftStatus_Approved ProductDraftStatus = 2 // The review failed. ProductDraftStatus_Rejected ProductDraftStatus = 3 // Abandoned ProductDraftStatus_Abandoned ProductDraftStatus = 4 ) func (p ProductDraftStatus) String() string { switch p { case ProductDraftStatus_Default: return "Default" case ProductDraftStatus_Pending: return "Pending" case ProductDraftStatus_Approved: return "Approved" case ProductDraftStatus_Rejected: return "Rejected" case ProductDraftStatus_Abandoned: return "Abandoned" } return "" } func ProductDraftStatusFromString(s string) (ProductDraftStatus, error) { switch s { case "Default": return ProductDraftStatus_Default, nil case "Pending": return ProductDraftStatus_Pending, nil case "Approved": return ProductDraftStatus_Approved, nil case "Rejected": return ProductDraftStatus_Rejected, nil case "Abandoned": return ProductDraftStatus_Abandoned, nil } return ProductDraftStatus(0), fmt.Errorf("not a valid ProductDraftStatus string") } func ProductDraftStatusPtr(v ProductDraftStatus) *ProductDraftStatus { return &v } func (p *ProductDraftStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ProductDraftStatus(result.Int64) return } func (p *ProductDraftStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type CollaboratorMode int64 const ( // Turn off multiplayer collaboration mode CollaboratorMode_Close CollaboratorMode = 0 // Enable multiplayer collaboration mode CollaboratorMode_Open CollaboratorMode = 1 ) func (p CollaboratorMode) String() string { switch p { case CollaboratorMode_Close: return "Close" case CollaboratorMode_Open: return "Open" } return "" } func CollaboratorModeFromString(s string) (CollaboratorMode, error) { switch s { case "Close": return CollaboratorMode_Close, nil case "Open": return CollaboratorMode_Open, nil } return CollaboratorMode(0), fmt.Errorf("not a valid CollaboratorMode string") } func CollaboratorModePtr(v CollaboratorMode) *CollaboratorMode { return &v } func (p *CollaboratorMode) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = CollaboratorMode(result.Int64) return } func (p *CollaboratorMode) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type SchemaType int64 const ( // abandoned SchemaType_DAG SchemaType = 0 SchemaType_FDL SchemaType = 1 // abandoned SchemaType_BlockWise SchemaType = 2 ) func (p SchemaType) String() string { switch p { case SchemaType_DAG: return "DAG" case SchemaType_FDL: return "FDL" case SchemaType_BlockWise: return "BlockWise" } return "" } func SchemaTypeFromString(s string) (SchemaType, error) { switch s { case "DAG": return SchemaType_DAG, nil case "FDL": return SchemaType_FDL, nil case "BlockWise": return SchemaType_BlockWise, nil } return SchemaType(0), fmt.Errorf("not a valid SchemaType string") } func SchemaTypePtr(v SchemaType) *SchemaType { return &v } func (p *SchemaType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = SchemaType(result.Int64) return } func (p *SchemaType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type WorkFlowType int64 const ( // user defined WorkFlowType_User WorkFlowType = 0 // official template WorkFlowType_GuanFang WorkFlowType = 1 ) func (p WorkFlowType) String() string { switch p { case WorkFlowType_User: return "User" case WorkFlowType_GuanFang: return "GuanFang" } return "" } func WorkFlowTypeFromString(s string) (WorkFlowType, error) { switch s { case "User": return WorkFlowType_User, nil case "GuanFang": return WorkFlowType_GuanFang, nil } return WorkFlowType(0), fmt.Errorf("not a valid WorkFlowType string") } func WorkFlowTypePtr(v WorkFlowType) *WorkFlowType { return &v } func (p *WorkFlowType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkFlowType(result.Int64) return } func (p *WorkFlowType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type Tag int64 const ( Tag_All Tag = 1 Tag_Hot Tag = 2 Tag_Information Tag = 3 Tag_Music Tag = 4 Tag_Picture Tag = 5 Tag_UtilityTool Tag = 6 Tag_Life Tag = 7 Tag_Traval Tag = 8 Tag_Network Tag = 9 Tag_System Tag = 10 Tag_Movie Tag = 11 Tag_Office Tag = 12 Tag_Shopping Tag = 13 Tag_Education Tag = 14 Tag_Health Tag = 15 Tag_Social Tag = 16 Tag_Entertainment Tag = 17 Tag_Finance Tag = 18 Tag_Hidden Tag = 100 ) func (p Tag) String() string { switch p { case Tag_All: return "All" case Tag_Hot: return "Hot" case Tag_Information: return "Information" case Tag_Music: return "Music" case Tag_Picture: return "Picture" case Tag_UtilityTool: return "UtilityTool" case Tag_Life: return "Life" case Tag_Traval: return "Traval" case Tag_Network: return "Network" case Tag_System: return "System" case Tag_Movie: return "Movie" case Tag_Office: return "Office" case Tag_Shopping: return "Shopping" case Tag_Education: return "Education" case Tag_Health: return "Health" case Tag_Social: return "Social" case Tag_Entertainment: return "Entertainment" case Tag_Finance: return "Finance" case Tag_Hidden: return "Hidden" } return "" } func TagFromString(s string) (Tag, error) { switch s { case "All": return Tag_All, nil case "Hot": return Tag_Hot, nil case "Information": return Tag_Information, nil case "Music": return Tag_Music, nil case "Picture": return Tag_Picture, nil case "UtilityTool": return Tag_UtilityTool, nil case "Life": return Tag_Life, nil case "Traval": return Tag_Traval, nil case "Network": return Tag_Network, nil case "System": return Tag_System, nil case "Movie": return Tag_Movie, nil case "Office": return Tag_Office, nil case "Shopping": return Tag_Shopping, nil case "Education": return Tag_Education, nil case "Health": return Tag_Health, nil case "Social": return Tag_Social, nil case "Entertainment": return Tag_Entertainment, nil case "Finance": return Tag_Finance, nil case "Hidden": return Tag_Hidden, nil } return Tag(0), fmt.Errorf("not a valid Tag string") } func TagPtr(v Tag) *Tag { return &v } func (p *Tag) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = Tag(result.Int64) return } func (p *Tag) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // Node structure type NodeType int64 const ( NodeType_Start NodeType = 1 NodeType_End NodeType = 2 NodeType_LLM NodeType = 3 NodeType_Api NodeType = 4 NodeType_Code NodeType = 5 NodeType_Dataset NodeType = 6 NodeType_If NodeType = 8 NodeType_SubWorkflow NodeType = 9 NodeType_Variable NodeType = 11 NodeType_Database NodeType = 12 NodeType_Message NodeType = 13 NodeType_Text NodeType = 15 NodeType_ImageGenerate NodeType = 16 NodeType_ImageReference NodeType = 17 NodeType_Question NodeType = 18 NodeType_Break NodeType = 19 NodeType_LoopSetVariable NodeType = 20 NodeType_Loop NodeType = 21 NodeType_Intent NodeType = 22 NodeType_DrawingBoard NodeType = 23 NodeType_SceneVariable NodeType = 24 NodeType_SceneChat NodeType = 25 NodeType_DatasetWrite NodeType = 27 NodeType_Input NodeType = 30 NodeType_Batch NodeType = 28 NodeType_Continue NodeType = 29 NodeType_MessageList NodeType = 37 NodeType_AssignVariable NodeType = 40 NodeType_ConversationList NodeType = 53 NodeType_CreateMessage NodeType = 55 NodeType_JsonSerialization NodeType = 58 NodeType_JsonDeserialization NodeType = 59 NodeType_DatasetDelete NodeType = 60 ) func (p NodeType) String() string { switch p { case NodeType_Start: return "Start" case NodeType_End: return "End" case NodeType_LLM: return "LLM" case NodeType_Api: return "Api" case NodeType_Code: return "Code" case NodeType_Dataset: return "Dataset" case NodeType_If: return "If" case NodeType_SubWorkflow: return "SubWorkflow" case NodeType_Variable: return "Variable" case NodeType_Database: return "Database" case NodeType_Message: return "Message" case NodeType_Text: return "Text" case NodeType_ImageGenerate: return "ImageGenerate" case NodeType_ImageReference: return "ImageReference" case NodeType_Question: return "Question" case NodeType_Break: return "Break" case NodeType_LoopSetVariable: return "LoopSetVariable" case NodeType_Loop: return "Loop" case NodeType_Intent: return "Intent" case NodeType_DrawingBoard: return "DrawingBoard" case NodeType_SceneVariable: return "SceneVariable" case NodeType_SceneChat: return "SceneChat" case NodeType_DatasetWrite: return "DatasetWrite" case NodeType_Input: return "Input" case NodeType_Batch: return "Batch" case NodeType_Continue: return "Continue" case NodeType_MessageList: return "MessageList" case NodeType_AssignVariable: return "AssignVariable" case NodeType_ConversationList: return "ConversationList" case NodeType_CreateMessage: return "CreateMessage" case NodeType_JsonSerialization: return "JsonSerialization" case NodeType_JsonDeserialization: return "JsonDeserialization" case NodeType_DatasetDelete: return "DatasetDelete" } return "" } func NodeTypeFromString(s string) (NodeType, error) { switch s { case "Start": return NodeType_Start, nil case "End": return NodeType_End, nil case "LLM": return NodeType_LLM, nil case "Api": return NodeType_Api, nil case "Code": return NodeType_Code, nil case "Dataset": return NodeType_Dataset, nil case "If": return NodeType_If, nil case "SubWorkflow": return NodeType_SubWorkflow, nil case "Variable": return NodeType_Variable, nil case "Database": return NodeType_Database, nil case "Message": return NodeType_Message, nil case "Text": return NodeType_Text, nil case "ImageGenerate": return NodeType_ImageGenerate, nil case "ImageReference": return NodeType_ImageReference, nil case "Question": return NodeType_Question, nil case "Break": return NodeType_Break, nil case "LoopSetVariable": return NodeType_LoopSetVariable, nil case "Loop": return NodeType_Loop, nil case "Intent": return NodeType_Intent, nil case "DrawingBoard": return NodeType_DrawingBoard, nil case "SceneVariable": return NodeType_SceneVariable, nil case "SceneChat": return NodeType_SceneChat, nil case "DatasetWrite": return NodeType_DatasetWrite, nil case "Input": return NodeType_Input, nil case "Batch": return NodeType_Batch, nil case "Continue": return NodeType_Continue, nil case "MessageList": return NodeType_MessageList, nil case "AssignVariable": return NodeType_AssignVariable, nil case "ConversationList": return NodeType_ConversationList, nil case "CreateMessage": return NodeType_CreateMessage, nil case "JsonSerialization": return NodeType_JsonSerialization, nil case "JsonDeserialization": return NodeType_JsonDeserialization, nil case "DatasetDelete": return NodeType_DatasetDelete, nil } return NodeType(0), fmt.Errorf("not a valid NodeType string") } func NodeTypePtr(v NodeType) *NodeType { return &v } func (p *NodeType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = NodeType(result.Int64) return } func (p *NodeType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // The node template type is basically the same as NodeType. One copy is due to the addition of an Imageflow type to avoid affecting the business semantics of the original NodeType type NodeTemplateType int64 const ( NodeTemplateType_Start NodeTemplateType = 1 NodeTemplateType_End NodeTemplateType = 2 NodeTemplateType_LLM NodeTemplateType = 3 NodeTemplateType_Api NodeTemplateType = 4 NodeTemplateType_Code NodeTemplateType = 5 NodeTemplateType_Dataset NodeTemplateType = 6 NodeTemplateType_If NodeTemplateType = 8 NodeTemplateType_SubWorkflow NodeTemplateType = 9 NodeTemplateType_Variable NodeTemplateType = 11 NodeTemplateType_Database NodeTemplateType = 12 NodeTemplateType_Message NodeTemplateType = 13 NodeTemplateType_Imageflow NodeTemplateType = 14 NodeTemplateType_Text NodeTemplateType = 15 NodeTemplateType_ImageGenerate NodeTemplateType = 16 NodeTemplateType_ImageReference NodeTemplateType = 17 NodeTemplateType_Question NodeTemplateType = 18 NodeTemplateType_Break NodeTemplateType = 19 NodeTemplateType_LoopSetVariable NodeTemplateType = 20 NodeTemplateType_Loop NodeTemplateType = 21 NodeTemplateType_Intent NodeTemplateType = 22 NodeTemplateType_DrawingBoard NodeTemplateType = 23 NodeTemplateType_SceneVariable NodeTemplateType = 24 NodeTemplateType_SceneChat NodeTemplateType = 25 NodeTemplateType_DatasetWrite NodeTemplateType = 27 NodeTemplateType_Input NodeTemplateType = 30 NodeTemplateType_Batch NodeTemplateType = 28 NodeTemplateType_Continue NodeTemplateType = 29 NodeTemplateType_MessageList NodeTemplateType = 37 NodeTemplateType_AssignVariable NodeTemplateType = 40 NodeTemplateType_DatabaseInsert NodeTemplateType = 41 NodeTemplateType_DatabaseUpdate NodeTemplateType = 42 NodeTemplateType_DatabasesELECT NodeTemplateType = 43 NodeTemplateType_DatabaseDelete NodeTemplateType = 44 NodeTemplateType_ConversationList NodeTemplateType = 53 NodeTemplateType_CreateMessage NodeTemplateType = 55 NodeTemplateType_JsonSerialization NodeTemplateType = 58 NodeTemplateType_JsonDeserialization NodeTemplateType = 59 NodeTemplateType_DatasetDelete NodeTemplateType = 60 ) func (p NodeTemplateType) String() string { switch p { case NodeTemplateType_Start: return "Start" case NodeTemplateType_End: return "End" case NodeTemplateType_LLM: return "LLM" case NodeTemplateType_Api: return "Api" case NodeTemplateType_Code: return "Code" case NodeTemplateType_Dataset: return "Dataset" case NodeTemplateType_If: return "If" case NodeTemplateType_SubWorkflow: return "SubWorkflow" case NodeTemplateType_Variable: return "Variable" case NodeTemplateType_Database: return "Database" case NodeTemplateType_Message: return "Message" case NodeTemplateType_Imageflow: return "Imageflow" case NodeTemplateType_Text: return "Text" case NodeTemplateType_ImageGenerate: return "ImageGenerate" case NodeTemplateType_ImageReference: return "ImageReference" case NodeTemplateType_Question: return "Question" case NodeTemplateType_Break: return "Break" case NodeTemplateType_LoopSetVariable: return "LoopSetVariable" case NodeTemplateType_Loop: return "Loop" case NodeTemplateType_Intent: return "Intent" case NodeTemplateType_DrawingBoard: return "DrawingBoard" case NodeTemplateType_SceneVariable: return "SceneVariable" case NodeTemplateType_SceneChat: return "SceneChat" case NodeTemplateType_DatasetWrite: return "DatasetWrite" case NodeTemplateType_Input: return "Input" case NodeTemplateType_Batch: return "Batch" case NodeTemplateType_Continue: return "Continue" case NodeTemplateType_MessageList: return "MessageList" case NodeTemplateType_AssignVariable: return "AssignVariable" case NodeTemplateType_DatabaseInsert: return "DatabaseInsert" case NodeTemplateType_DatabaseUpdate: return "DatabaseUpdate" case NodeTemplateType_DatabasesELECT: return "DatabasesELECT" case NodeTemplateType_DatabaseDelete: return "DatabaseDelete" case NodeTemplateType_ConversationList: return "ConversationList" case NodeTemplateType_CreateMessage: return "CreateMessage" case NodeTemplateType_JsonSerialization: return "JsonSerialization" case NodeTemplateType_JsonDeserialization: return "JsonDeserialization" case NodeTemplateType_DatasetDelete: return "DatasetDelete" } return "" } func NodeTemplateTypeFromString(s string) (NodeTemplateType, error) { switch s { case "Start": return NodeTemplateType_Start, nil case "End": return NodeTemplateType_End, nil case "LLM": return NodeTemplateType_LLM, nil case "Api": return NodeTemplateType_Api, nil case "Code": return NodeTemplateType_Code, nil case "Dataset": return NodeTemplateType_Dataset, nil case "If": return NodeTemplateType_If, nil case "SubWorkflow": return NodeTemplateType_SubWorkflow, nil case "Variable": return NodeTemplateType_Variable, nil case "Database": return NodeTemplateType_Database, nil case "Message": return NodeTemplateType_Message, nil case "Imageflow": return NodeTemplateType_Imageflow, nil case "Text": return NodeTemplateType_Text, nil case "ImageGenerate": return NodeTemplateType_ImageGenerate, nil case "ImageReference": return NodeTemplateType_ImageReference, nil case "Question": return NodeTemplateType_Question, nil case "Break": return NodeTemplateType_Break, nil case "LoopSetVariable": return NodeTemplateType_LoopSetVariable, nil case "Loop": return NodeTemplateType_Loop, nil case "Intent": return NodeTemplateType_Intent, nil case "DrawingBoard": return NodeTemplateType_DrawingBoard, nil case "SceneVariable": return NodeTemplateType_SceneVariable, nil case "SceneChat": return NodeTemplateType_SceneChat, nil case "DatasetWrite": return NodeTemplateType_DatasetWrite, nil case "Input": return NodeTemplateType_Input, nil case "Batch": return NodeTemplateType_Batch, nil case "Continue": return NodeTemplateType_Continue, nil case "MessageList": return NodeTemplateType_MessageList, nil case "AssignVariable": return NodeTemplateType_AssignVariable, nil case "DatabaseInsert": return NodeTemplateType_DatabaseInsert, nil case "DatabaseUpdate": return NodeTemplateType_DatabaseUpdate, nil case "DatabasesELECT": return NodeTemplateType_DatabasesELECT, nil case "DatabaseDelete": return NodeTemplateType_DatabaseDelete, nil case "ConversationList": return NodeTemplateType_ConversationList, nil case "CreateMessage": return NodeTemplateType_CreateMessage, nil case "JsonSerialization": return NodeTemplateType_JsonSerialization, nil case "JsonDeserialization": return NodeTemplateType_JsonDeserialization, nil case "DatasetDelete": return NodeTemplateType_DatasetDelete, nil } return NodeTemplateType(0), fmt.Errorf("not a valid NodeTemplateType string") } func NodeTemplateTypePtr(v NodeTemplateType) *NodeTemplateType { return &v } func (p *NodeTemplateType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = NodeTemplateType(result.Int64) return } func (p *NodeTemplateType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type IfConditionRelation int64 const ( IfConditionRelation_And IfConditionRelation = 1 IfConditionRelation_Or IfConditionRelation = 2 ) func (p IfConditionRelation) String() string { switch p { case IfConditionRelation_And: return "And" case IfConditionRelation_Or: return "Or" } return "" } func IfConditionRelationFromString(s string) (IfConditionRelation, error) { switch s { case "And": return IfConditionRelation_And, nil case "Or": return IfConditionRelation_Or, nil } return IfConditionRelation(0), fmt.Errorf("not a valid IfConditionRelation string") } func IfConditionRelationPtr(v IfConditionRelation) *IfConditionRelation { return &v } func (p *IfConditionRelation) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = IfConditionRelation(result.Int64) return } func (p *IfConditionRelation) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ConditionType int64 const ( ConditionType_Equal ConditionType = 1 ConditionType_NotEqual ConditionType = 2 ConditionType_LengthGt ConditionType = 3 ConditionType_LengthGtEqual ConditionType = 4 ConditionType_LengthLt ConditionType = 5 ConditionType_LengthLtEqual ConditionType = 6 ConditionType_Contains ConditionType = 7 ConditionType_NotContains ConditionType = 8 ConditionType_Null ConditionType = 9 ConditionType_NotNull ConditionType = 10 ConditionType_True ConditionType = 11 ConditionType_False ConditionType = 12 ConditionType_Gt ConditionType = 13 ConditionType_GtEqual ConditionType = 14 ConditionType_Lt ConditionType = 15 ConditionType_LtEqual ConditionType = 16 ) func (p ConditionType) String() string { switch p { case ConditionType_Equal: return "Equal" case ConditionType_NotEqual: return "NotEqual" case ConditionType_LengthGt: return "LengthGt" case ConditionType_LengthGtEqual: return "LengthGtEqual" case ConditionType_LengthLt: return "LengthLt" case ConditionType_LengthLtEqual: return "LengthLtEqual" case ConditionType_Contains: return "Contains" case ConditionType_NotContains: return "NotContains" case ConditionType_Null: return "Null" case ConditionType_NotNull: return "NotNull" case ConditionType_True: return "True" case ConditionType_False: return "False" case ConditionType_Gt: return "Gt" case ConditionType_GtEqual: return "GtEqual" case ConditionType_Lt: return "Lt" case ConditionType_LtEqual: return "LtEqual" } return "" } func ConditionTypeFromString(s string) (ConditionType, error) { switch s { case "Equal": return ConditionType_Equal, nil case "NotEqual": return ConditionType_NotEqual, nil case "LengthGt": return ConditionType_LengthGt, nil case "LengthGtEqual": return ConditionType_LengthGtEqual, nil case "LengthLt": return ConditionType_LengthLt, nil case "LengthLtEqual": return ConditionType_LengthLtEqual, nil case "Contains": return ConditionType_Contains, nil case "NotContains": return ConditionType_NotContains, nil case "Null": return ConditionType_Null, nil case "NotNull": return ConditionType_NotNull, nil case "True": return ConditionType_True, nil case "False": return ConditionType_False, nil case "Gt": return ConditionType_Gt, nil case "GtEqual": return ConditionType_GtEqual, nil case "Lt": return ConditionType_Lt, nil case "LtEqual": return ConditionType_LtEqual, nil } return ConditionType(0), fmt.Errorf("not a valid ConditionType string") } func ConditionTypePtr(v ConditionType) *ConditionType { return &v } func (p *ConditionType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ConditionType(result.Int64) return } func (p *ConditionType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type InputType int64 const ( InputType_String InputType = 1 InputType_Integer InputType = 2 InputType_Boolean InputType = 3 InputType_Number InputType = 4 InputType_Array InputType = 5 InputType_Object InputType = 6 ) func (p InputType) String() string { switch p { case InputType_String: return "String" case InputType_Integer: return "Integer" case InputType_Boolean: return "Boolean" case InputType_Number: return "Number" case InputType_Array: return "Array" case InputType_Object: return "Object" } return "" } func InputTypeFromString(s string) (InputType, error) { switch s { case "String": return InputType_String, nil case "Integer": return InputType_Integer, nil case "Boolean": return InputType_Boolean, nil case "Number": return InputType_Number, nil case "Array": return InputType_Array, nil case "Object": return InputType_Object, nil } return InputType(0), fmt.Errorf("not a valid InputType string") } func InputTypePtr(v InputType) *InputType { return &v } func (p *InputType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = InputType(result.Int64) return } func (p *InputType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ParamRequirementType int64 const ( ParamRequirementType_CanNotDelete ParamRequirementType = 1 ParamRequirementType_CanNotChangeName ParamRequirementType = 2 ParamRequirementType_CanChange ParamRequirementType = 3 ParamRequirementType_CanNotChangeAnything ParamRequirementType = 4 ) func (p ParamRequirementType) String() string { switch p { case ParamRequirementType_CanNotDelete: return "CanNotDelete" case ParamRequirementType_CanNotChangeName: return "CanNotChangeName" case ParamRequirementType_CanChange: return "CanChange" case ParamRequirementType_CanNotChangeAnything: return "CanNotChangeAnything" } return "" } func ParamRequirementTypeFromString(s string) (ParamRequirementType, error) { switch s { case "CanNotDelete": return ParamRequirementType_CanNotDelete, nil case "CanNotChangeName": return ParamRequirementType_CanNotChangeName, nil case "CanChange": return ParamRequirementType_CanChange, nil case "CanNotChangeAnything": return ParamRequirementType_CanNotChangeAnything, nil } return ParamRequirementType(0), fmt.Errorf("not a valid ParamRequirementType string") } func ParamRequirementTypePtr(v ParamRequirementType) *ParamRequirementType { return &v } func (p *ParamRequirementType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ParamRequirementType(result.Int64) return } func (p *ParamRequirementType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type TerminatePlanType int64 const ( TerminatePlanType_USELLM TerminatePlanType = 1 TerminatePlanType_USESETTING TerminatePlanType = 2 ) func (p TerminatePlanType) String() string { switch p { case TerminatePlanType_USELLM: return "USELLM" case TerminatePlanType_USESETTING: return "USESETTING" } return "" } func TerminatePlanTypeFromString(s string) (TerminatePlanType, error) { switch s { case "USELLM": return TerminatePlanType_USELLM, nil case "USESETTING": return TerminatePlanType_USESETTING, nil } return TerminatePlanType(0), fmt.Errorf("not a valid TerminatePlanType string") } func TerminatePlanTypePtr(v TerminatePlanType) *TerminatePlanType { return &v } func (p *TerminatePlanType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = TerminatePlanType(result.Int64) return } func (p *TerminatePlanType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type SupportBatch int64 const ( // 1: Not supported SupportBatch_NOT_SUPPORT SupportBatch = 1 // 2: Support SupportBatch_SUPPORT SupportBatch = 2 ) func (p SupportBatch) String() string { switch p { case SupportBatch_NOT_SUPPORT: return "NOT_SUPPORT" case SupportBatch_SUPPORT: return "SUPPORT" } return "" } func SupportBatchFromString(s string) (SupportBatch, error) { switch s { case "NOT_SUPPORT": return SupportBatch_NOT_SUPPORT, nil case "SUPPORT": return SupportBatch_SUPPORT, nil } return SupportBatch(0), fmt.Errorf("not a valid SupportBatch string") } func SupportBatchPtr(v SupportBatch) *SupportBatch { return &v } func (p *SupportBatch) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = SupportBatch(result.Int64) return } func (p *SupportBatch) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type PluginParamTypeFormat int64 const ( PluginParamTypeFormat_ImageUrl PluginParamTypeFormat = 1 ) func (p PluginParamTypeFormat) String() string { switch p { case PluginParamTypeFormat_ImageUrl: return "ImageUrl" } return "" } func PluginParamTypeFormatFromString(s string) (PluginParamTypeFormat, error) { switch s { case "ImageUrl": return PluginParamTypeFormat_ImageUrl, nil } return PluginParamTypeFormat(0), fmt.Errorf("not a valid PluginParamTypeFormat string") } func PluginParamTypeFormatPtr(v PluginParamTypeFormat) *PluginParamTypeFormat { return &v } func (p *PluginParamTypeFormat) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = PluginParamTypeFormat(result.Int64) return } func (p *PluginParamTypeFormat) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // Status, 1 Not Submitted 2 Submitted 3 Submitted 4 Obsolete type WorkFlowDevStatus int64 const ( // unsubmittable WorkFlowDevStatus_CanNotSubmit WorkFlowDevStatus = 1 // submittable WorkFlowDevStatus_CanSubmit WorkFlowDevStatus = 2 // Submitted WorkFlowDevStatus_HadSubmit WorkFlowDevStatus = 3 // delete WorkFlowDevStatus_Deleted WorkFlowDevStatus = 4 ) func (p WorkFlowDevStatus) String() string { switch p { case WorkFlowDevStatus_CanNotSubmit: return "CanNotSubmit" case WorkFlowDevStatus_CanSubmit: return "CanSubmit" case WorkFlowDevStatus_HadSubmit: return "HadSubmit" case WorkFlowDevStatus_Deleted: return "Deleted" } return "" } func WorkFlowDevStatusFromString(s string) (WorkFlowDevStatus, error) { switch s { case "CanNotSubmit": return WorkFlowDevStatus_CanNotSubmit, nil case "CanSubmit": return WorkFlowDevStatus_CanSubmit, nil case "HadSubmit": return WorkFlowDevStatus_HadSubmit, nil case "Deleted": return WorkFlowDevStatus_Deleted, nil } return WorkFlowDevStatus(0), fmt.Errorf("not a valid WorkFlowDevStatus string") } func WorkFlowDevStatusPtr(v WorkFlowDevStatus) *WorkFlowDevStatus { return &v } func (p *WorkFlowDevStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkFlowDevStatus(result.Int64) return } func (p *WorkFlowDevStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // Status, 1 Unpublishable 2 Publishable 3 Published 4 Deleted 5 Removed type WorkFlowStatus int64 const ( // unpublishable WorkFlowStatus_CanNotPublish WorkFlowStatus = 1 // publishable WorkFlowStatus_CanPublish WorkFlowStatus = 2 // Published WorkFlowStatus_HadPublished WorkFlowStatus = 3 // delete WorkFlowStatus_Deleted WorkFlowStatus = 4 // offline WorkFlowStatus_Unlisted WorkFlowStatus = 5 ) func (p WorkFlowStatus) String() string { switch p { case WorkFlowStatus_CanNotPublish: return "CanNotPublish" case WorkFlowStatus_CanPublish: return "CanPublish" case WorkFlowStatus_HadPublished: return "HadPublished" case WorkFlowStatus_Deleted: return "Deleted" case WorkFlowStatus_Unlisted: return "Unlisted" } return "" } func WorkFlowStatusFromString(s string) (WorkFlowStatus, error) { switch s { case "CanNotPublish": return WorkFlowStatus_CanNotPublish, nil case "CanPublish": return WorkFlowStatus_CanPublish, nil case "HadPublished": return WorkFlowStatus_HadPublished, nil case "Deleted": return WorkFlowStatus_Deleted, nil case "Unlisted": return WorkFlowStatus_Unlisted, nil } return WorkFlowStatus(0), fmt.Errorf("not a valid WorkFlowStatus string") } func WorkFlowStatusPtr(v WorkFlowStatus) *WorkFlowStatus { return &v } func (p *WorkFlowStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkFlowStatus(result.Int64) return } func (p *WorkFlowStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type VCSCanvasType int64 const ( VCSCanvasType_Draft VCSCanvasType = 1 VCSCanvasType_Submit VCSCanvasType = 2 VCSCanvasType_Publish VCSCanvasType = 3 ) func (p VCSCanvasType) String() string { switch p { case VCSCanvasType_Draft: return "Draft" case VCSCanvasType_Submit: return "Submit" case VCSCanvasType_Publish: return "Publish" } return "" } func VCSCanvasTypeFromString(s string) (VCSCanvasType, error) { switch s { case "Draft": return VCSCanvasType_Draft, nil case "Submit": return VCSCanvasType_Submit, nil case "Publish": return VCSCanvasType_Publish, nil } return VCSCanvasType(0), fmt.Errorf("not a valid VCSCanvasType string") } func VCSCanvasTypePtr(v VCSCanvasType) *VCSCanvasType { return &v } func (p *VCSCanvasType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = VCSCanvasType(result.Int64) return } func (p *VCSCanvasType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type OperateType int64 const ( OperateType_DraftOperate OperateType = 0 OperateType_SubmitOperate OperateType = 1 OperateType_PublishOperate OperateType = 2 OperateType_PubPPEOperate OperateType = 3 OperateType_SubmitPublishPPEOperate OperateType = 4 ) func (p OperateType) String() string { switch p { case OperateType_DraftOperate: return "DraftOperate" case OperateType_SubmitOperate: return "SubmitOperate" case OperateType_PublishOperate: return "PublishOperate" case OperateType_PubPPEOperate: return "PubPPEOperate" case OperateType_SubmitPublishPPEOperate: return "SubmitPublishPPEOperate" } return "" } func OperateTypeFromString(s string) (OperateType, error) { switch s { case "DraftOperate": return OperateType_DraftOperate, nil case "SubmitOperate": return OperateType_SubmitOperate, nil case "PublishOperate": return OperateType_PublishOperate, nil case "PubPPEOperate": return OperateType_PubPPEOperate, nil case "SubmitPublishPPEOperate": return OperateType_SubmitPublishPPEOperate, nil } return OperateType(0), fmt.Errorf("not a valid OperateType string") } func OperateTypePtr(v OperateType) *OperateType { return &v } func (p *OperateType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = OperateType(result.Int64) return } func (p *OperateType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type DeleteAction int64 const ( // Blockwise Unbinding DeleteAction_BlockwiseUnbind DeleteAction = 1 // Blockwise removal DeleteAction_BlockwiseDelete DeleteAction = 2 ) func (p DeleteAction) String() string { switch p { case DeleteAction_BlockwiseUnbind: return "BlockwiseUnbind" case DeleteAction_BlockwiseDelete: return "BlockwiseDelete" } return "" } func DeleteActionFromString(s string) (DeleteAction, error) { switch s { case "BlockwiseUnbind": return DeleteAction_BlockwiseUnbind, nil case "BlockwiseDelete": return DeleteAction_BlockwiseDelete, nil } return DeleteAction(0), fmt.Errorf("not a valid DeleteAction string") } func DeleteActionPtr(v DeleteAction) *DeleteAction { return &v } func (p *DeleteAction) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = DeleteAction(result.Int64) return } func (p *DeleteAction) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type DeleteStatus int64 const ( DeleteStatus_SUCCESS DeleteStatus = 0 DeleteStatus_FAIL DeleteStatus = 1 ) func (p DeleteStatus) String() string { switch p { case DeleteStatus_SUCCESS: return "SUCCESS" case DeleteStatus_FAIL: return "FAIL" } return "" } func DeleteStatusFromString(s string) (DeleteStatus, error) { switch s { case "SUCCESS": return DeleteStatus_SUCCESS, nil case "FAIL": return DeleteStatus_FAIL, nil } return DeleteStatus(0), fmt.Errorf("not a valid DeleteStatus string") } func DeleteStatusPtr(v DeleteStatus) *DeleteStatus { return &v } func (p *DeleteStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = DeleteStatus(result.Int64) return } func (p *DeleteStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type DeleteType int64 const ( // Can be deleted: No workflow product/product removed from the shelves/first time on the shelves and the review failed DeleteType_CanDelete DeleteType = 0 // Review failed after deletion: The workflow product is on the shelves for the first time and is under review. DeleteType_RejectProductDraft DeleteType = 1 // Products that need to be removed from the shelves first: workflow products have been put on the shelves. DeleteType_UnListProduct DeleteType = 2 ) func (p DeleteType) String() string { switch p { case DeleteType_CanDelete: return "CanDelete" case DeleteType_RejectProductDraft: return "RejectProductDraft" case DeleteType_UnListProduct: return "UnListProduct" } return "" } func DeleteTypeFromString(s string) (DeleteType, error) { switch s { case "CanDelete": return DeleteType_CanDelete, nil case "RejectProductDraft": return DeleteType_RejectProductDraft, nil case "UnListProduct": return DeleteType_UnListProduct, nil } return DeleteType(0), fmt.Errorf("not a valid DeleteType string") } func DeleteTypePtr(v DeleteType) *DeleteType { return &v } func (p *DeleteType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = DeleteType(result.Int64) return } func (p *DeleteType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type OrderBy int64 const ( OrderBy_CreateTime OrderBy = 0 OrderBy_UpdateTime OrderBy = 1 OrderBy_PublishTime OrderBy = 2 OrderBy_Hot OrderBy = 3 OrderBy_Id OrderBy = 4 ) func (p OrderBy) String() string { switch p { case OrderBy_CreateTime: return "CreateTime" case OrderBy_UpdateTime: return "UpdateTime" case OrderBy_PublishTime: return "PublishTime" case OrderBy_Hot: return "Hot" case OrderBy_Id: return "Id" } return "" } func OrderByFromString(s string) (OrderBy, error) { switch s { case "CreateTime": return OrderBy_CreateTime, nil case "UpdateTime": return OrderBy_UpdateTime, nil case "PublishTime": return OrderBy_PublishTime, nil case "Hot": return OrderBy_Hot, nil case "Id": return OrderBy_Id, nil } return OrderBy(0), fmt.Errorf("not a valid OrderBy string") } func OrderByPtr(v OrderBy) *OrderBy { return &v } func (p *OrderBy) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = OrderBy(result.Int64) return } func (p *OrderBy) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type WorkFlowListStatus int64 const ( WorkFlowListStatus_UnPublished WorkFlowListStatus = 1 WorkFlowListStatus_HadPublished WorkFlowListStatus = 2 ) func (p WorkFlowListStatus) String() string { switch p { case WorkFlowListStatus_UnPublished: return "UnPublished" case WorkFlowListStatus_HadPublished: return "HadPublished" } return "" } func WorkFlowListStatusFromString(s string) (WorkFlowListStatus, error) { switch s { case "UnPublished": return WorkFlowListStatus_UnPublished, nil case "HadPublished": return WorkFlowListStatus_HadPublished, nil } return WorkFlowListStatus(0), fmt.Errorf("not a valid WorkFlowListStatus string") } func WorkFlowListStatusPtr(v WorkFlowListStatus) *WorkFlowListStatus { return &v } func (p *WorkFlowListStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkFlowListStatus(result.Int64) return } func (p *WorkFlowListStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type CheckType int64 const ( CheckType_WebSDKPublish CheckType = 1 CheckType_SocialPublish CheckType = 2 CheckType_BotAgent CheckType = 3 CheckType_BotSocialPublish CheckType = 4 CheckType_BotWebSDKPublish CheckType = 5 ) func (p CheckType) String() string { switch p { case CheckType_WebSDKPublish: return "WebSDKPublish" case CheckType_SocialPublish: return "SocialPublish" case CheckType_BotAgent: return "BotAgent" case CheckType_BotSocialPublish: return "BotSocialPublish" case CheckType_BotWebSDKPublish: return "BotWebSDKPublish" } return "" } func CheckTypeFromString(s string) (CheckType, error) { switch s { case "WebSDKPublish": return CheckType_WebSDKPublish, nil case "SocialPublish": return CheckType_SocialPublish, nil case "BotAgent": return CheckType_BotAgent, nil case "BotSocialPublish": return CheckType_BotSocialPublish, nil case "BotWebSDKPublish": return CheckType_BotWebSDKPublish, nil } return CheckType(0), fmt.Errorf("not a valid CheckType string") } func CheckTypePtr(v CheckType) *CheckType { return &v } func (p *CheckType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = CheckType(result.Int64) return } func (p *CheckType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type BindBizType int64 const ( BindBizType_Agent BindBizType = 1 BindBizType_Scene BindBizType = 2 // Douyin doppelganger BindBizType_DouYinBot BindBizType = 3 ) func (p BindBizType) String() string { switch p { case BindBizType_Agent: return "Agent" case BindBizType_Scene: return "Scene" case BindBizType_DouYinBot: return "DouYinBot" } return "" } func BindBizTypeFromString(s string) (BindBizType, error) { switch s { case "Agent": return BindBizType_Agent, nil case "Scene": return BindBizType_Scene, nil case "DouYinBot": return BindBizType_DouYinBot, nil } return BindBizType(0), fmt.Errorf("not a valid BindBizType string") } func BindBizTypePtr(v BindBizType) *BindBizType { return &v } func (p *BindBizType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = BindBizType(result.Int64) return } func (p *BindBizType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type WorkflowExeStatus int64 const ( WorkflowExeStatus_Running WorkflowExeStatus = 1 WorkflowExeStatus_Success WorkflowExeStatus = 2 WorkflowExeStatus_Fail WorkflowExeStatus = 3 WorkflowExeStatus_Cancel WorkflowExeStatus = 4 ) func (p WorkflowExeStatus) String() string { switch p { case WorkflowExeStatus_Running: return "Running" case WorkflowExeStatus_Success: return "Success" case WorkflowExeStatus_Fail: return "Fail" case WorkflowExeStatus_Cancel: return "Cancel" } return "" } func WorkflowExeStatusFromString(s string) (WorkflowExeStatus, error) { switch s { case "Running": return WorkflowExeStatus_Running, nil case "Success": return WorkflowExeStatus_Success, nil case "Fail": return WorkflowExeStatus_Fail, nil case "Cancel": return WorkflowExeStatus_Cancel, nil } return WorkflowExeStatus(0), fmt.Errorf("not a valid WorkflowExeStatus string") } func WorkflowExeStatusPtr(v WorkflowExeStatus) *WorkflowExeStatus { return &v } func (p *WorkflowExeStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkflowExeStatus(result.Int64) return } func (p *WorkflowExeStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type WorkflowExeHistoryStatus int64 const ( WorkflowExeHistoryStatus_NoHistory WorkflowExeHistoryStatus = 1 WorkflowExeHistoryStatus_HasHistory WorkflowExeHistoryStatus = 2 ) func (p WorkflowExeHistoryStatus) String() string { switch p { case WorkflowExeHistoryStatus_NoHistory: return "NoHistory" case WorkflowExeHistoryStatus_HasHistory: return "HasHistory" } return "" } func WorkflowExeHistoryStatusFromString(s string) (WorkflowExeHistoryStatus, error) { switch s { case "NoHistory": return WorkflowExeHistoryStatus_NoHistory, nil case "HasHistory": return WorkflowExeHistoryStatus_HasHistory, nil } return WorkflowExeHistoryStatus(0), fmt.Errorf("not a valid WorkflowExeHistoryStatus string") } func WorkflowExeHistoryStatusPtr(v WorkflowExeHistoryStatus) *WorkflowExeHistoryStatus { return &v } func (p *WorkflowExeHistoryStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkflowExeHistoryStatus(result.Int64) return } func (p *WorkflowExeHistoryStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type NodeHistoryScene int64 const ( NodeHistoryScene_Default NodeHistoryScene = 0 NodeHistoryScene_TestRunInput NodeHistoryScene = 1 ) func (p NodeHistoryScene) String() string { switch p { case NodeHistoryScene_Default: return "Default" case NodeHistoryScene_TestRunInput: return "TestRunInput" } return "" } func NodeHistorySceneFromString(s string) (NodeHistoryScene, error) { switch s { case "Default": return NodeHistoryScene_Default, nil case "TestRunInput": return NodeHistoryScene_TestRunInput, nil } return NodeHistoryScene(0), fmt.Errorf("not a valid NodeHistoryScene string") } func NodeHistoryScenePtr(v NodeHistoryScene) *NodeHistoryScene { return &v } func (p *NodeHistoryScene) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = NodeHistoryScene(result.Int64) return } func (p *NodeHistoryScene) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type NodeExeStatus int64 const ( NodeExeStatus_Waiting NodeExeStatus = 1 NodeExeStatus_Running NodeExeStatus = 2 NodeExeStatus_Success NodeExeStatus = 3 NodeExeStatus_Fail NodeExeStatus = 4 ) func (p NodeExeStatus) String() string { switch p { case NodeExeStatus_Waiting: return "Waiting" case NodeExeStatus_Running: return "Running" case NodeExeStatus_Success: return "Success" case NodeExeStatus_Fail: return "Fail" } return "" } func NodeExeStatusFromString(s string) (NodeExeStatus, error) { switch s { case "Waiting": return NodeExeStatus_Waiting, nil case "Running": return NodeExeStatus_Running, nil case "Success": return NodeExeStatus_Success, nil case "Fail": return NodeExeStatus_Fail, nil } return NodeExeStatus(0), fmt.Errorf("not a valid NodeExeStatus string") } func NodeExeStatusPtr(v NodeExeStatus) *NodeExeStatus { return &v } func (p *NodeExeStatus) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = NodeExeStatus(result.Int64) return } func (p *NodeExeStatus) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type EventType int64 const ( EventType_LocalPlugin EventType = 1 EventType_Question EventType = 2 EventType_RequireInfos EventType = 3 EventType_SceneChat EventType = 4 EventType_InputNode EventType = 5 EventType_WorkflowLocalPlugin EventType = 6 EventType_WorkflowOauthPlugin EventType = 7 ) func (p EventType) String() string { switch p { case EventType_LocalPlugin: return "LocalPlugin" case EventType_Question: return "Question" case EventType_RequireInfos: return "RequireInfos" case EventType_SceneChat: return "SceneChat" case EventType_InputNode: return "InputNode" case EventType_WorkflowLocalPlugin: return "WorkflowLocalPlugin" case EventType_WorkflowOauthPlugin: return "WorkflowOauthPlugin" } return "" } func EventTypeFromString(s string) (EventType, error) { switch s { case "LocalPlugin": return EventType_LocalPlugin, nil case "Question": return EventType_Question, nil case "RequireInfos": return EventType_RequireInfos, nil case "SceneChat": return EventType_SceneChat, nil case "InputNode": return EventType_InputNode, nil case "WorkflowLocalPlugin": return EventType_WorkflowLocalPlugin, nil case "WorkflowOauthPlugin": return EventType_WorkflowOauthPlugin, nil } return EventType(0), fmt.Errorf("not a valid EventType string") } func EventTypePtr(v EventType) *EventType { return &v } func (p *EventType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = EventType(result.Int64) return } func (p *EventType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ValidateErrorType int64 const ( ValidateErrorType_BotValidateNodeErr ValidateErrorType = 1 ValidateErrorType_BotValidatePathErr ValidateErrorType = 2 ValidateErrorType_BotConcurrentPathErr ValidateErrorType = 3 ) func (p ValidateErrorType) String() string { switch p { case ValidateErrorType_BotValidateNodeErr: return "BotValidateNodeErr" case ValidateErrorType_BotValidatePathErr: return "BotValidatePathErr" case ValidateErrorType_BotConcurrentPathErr: return "BotConcurrentPathErr" } return "" } func ValidateErrorTypeFromString(s string) (ValidateErrorType, error) { switch s { case "BotValidateNodeErr": return ValidateErrorType_BotValidateNodeErr, nil case "BotValidatePathErr": return ValidateErrorType_BotValidatePathErr, nil case "BotConcurrentPathErr": return ValidateErrorType_BotConcurrentPathErr, nil } return ValidateErrorType(0), fmt.Errorf("not a valid ValidateErrorType string") } func ValidateErrorTypePtr(v ValidateErrorType) *ValidateErrorType { return &v } func (p *ValidateErrorType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ValidateErrorType(result.Int64) return } func (p *ValidateErrorType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type PluginType int64 const ( PluginType_PLUGIN PluginType = 1 PluginType_APP PluginType = 2 PluginType_FUNC PluginType = 3 PluginType_WORKFLOW PluginType = 4 PluginType_IMAGEFLOW PluginType = 5 PluginType_LOCAL PluginType = 6 ) func (p PluginType) String() string { switch p { case PluginType_PLUGIN: return "PLUGIN" case PluginType_APP: return "APP" case PluginType_FUNC: return "FUNC" case PluginType_WORKFLOW: return "WORKFLOW" case PluginType_IMAGEFLOW: return "IMAGEFLOW" case PluginType_LOCAL: return "LOCAL" } return "" } func PluginTypeFromString(s string) (PluginType, error) { switch s { case "PLUGIN": return PluginType_PLUGIN, nil case "APP": return PluginType_APP, nil case "FUNC": return PluginType_FUNC, nil case "WORKFLOW": return PluginType_WORKFLOW, nil case "IMAGEFLOW": return PluginType_IMAGEFLOW, nil case "LOCAL": return PluginType_LOCAL, nil } return PluginType(0), fmt.Errorf("not a valid PluginType string") } func PluginTypePtr(v PluginType) *PluginType { return &v } func (p *PluginType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = PluginType(result.Int64) return } func (p *PluginType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ParameterType int64 const ( ParameterType_String ParameterType = 1 ParameterType_Integer ParameterType = 2 ParameterType_Number ParameterType = 3 ParameterType_Object ParameterType = 4 ParameterType_Array ParameterType = 5 ParameterType_Bool ParameterType = 6 ) func (p ParameterType) String() string { switch p { case ParameterType_String: return "String" case ParameterType_Integer: return "Integer" case ParameterType_Number: return "Number" case ParameterType_Object: return "Object" case ParameterType_Array: return "Array" case ParameterType_Bool: return "Bool" } return "" } func ParameterTypeFromString(s string) (ParameterType, error) { switch s { case "String": return ParameterType_String, nil case "Integer": return ParameterType_Integer, nil case "Number": return ParameterType_Number, nil case "Object": return ParameterType_Object, nil case "Array": return ParameterType_Array, nil case "Bool": return ParameterType_Bool, nil } return ParameterType(0), fmt.Errorf("not a valid ParameterType string") } func ParameterTypePtr(v ParameterType) *ParameterType { return &v } func (p *ParameterType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ParameterType(result.Int64) return } func (p *ParameterType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type ParameterLocation int64 const ( ParameterLocation_Path ParameterLocation = 1 ParameterLocation_Query ParameterLocation = 2 ParameterLocation_Body ParameterLocation = 3 ParameterLocation_Header ParameterLocation = 4 ) func (p ParameterLocation) String() string { switch p { case ParameterLocation_Path: return "Path" case ParameterLocation_Query: return "Query" case ParameterLocation_Body: return "Body" case ParameterLocation_Header: return "Header" } return "" } func ParameterLocationFromString(s string) (ParameterLocation, error) { switch s { case "Path": return ParameterLocation_Path, nil case "Query": return ParameterLocation_Query, nil case "Body": return ParameterLocation_Body, nil case "Header": return ParameterLocation_Header, nil } return ParameterLocation(0), fmt.Errorf("not a valid ParameterLocation string") } func ParameterLocationPtr(v ParameterLocation) *ParameterLocation { return &v } func (p *ParameterLocation) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = ParameterLocation(result.Int64) return } func (p *ParameterLocation) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // Default imported parameter settings source type DefaultParamSource int64 const ( // default user input DefaultParamSource_Input DefaultParamSource = 0 // reference variable DefaultParamSource_Variable DefaultParamSource = 1 ) func (p DefaultParamSource) String() string { switch p { case DefaultParamSource_Input: return "Input" case DefaultParamSource_Variable: return "Variable" } return "" } func DefaultParamSourceFromString(s string) (DefaultParamSource, error) { switch s { case "Input": return DefaultParamSource_Input, nil case "Variable": return DefaultParamSource_Variable, nil } return DefaultParamSource(0), fmt.Errorf("not a valid DefaultParamSource string") } func DefaultParamSourcePtr(v DefaultParamSource) *DefaultParamSource { return &v } func (p *DefaultParamSource) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = DefaultParamSource(result.Int64) return } func (p *DefaultParamSource) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // Subdivision types for File type parameters type AssistParameterType int64 const ( AssistParameterType_DEFAULT AssistParameterType = 1 AssistParameterType_IMAGE AssistParameterType = 2 AssistParameterType_DOC AssistParameterType = 3 AssistParameterType_CODE AssistParameterType = 4 AssistParameterType_PPT AssistParameterType = 5 AssistParameterType_TXT AssistParameterType = 6 AssistParameterType_EXCEL AssistParameterType = 7 AssistParameterType_AUDIO AssistParameterType = 8 AssistParameterType_ZIP AssistParameterType = 9 AssistParameterType_VIDEO AssistParameterType = 10 AssistParameterType_SVG AssistParameterType = 11 AssistParameterType_Voice AssistParameterType = 12 ) func (p AssistParameterType) String() string { switch p { case AssistParameterType_DEFAULT: return "DEFAULT" case AssistParameterType_IMAGE: return "IMAGE" case AssistParameterType_DOC: return "DOC" case AssistParameterType_CODE: return "CODE" case AssistParameterType_PPT: return "PPT" case AssistParameterType_TXT: return "TXT" case AssistParameterType_EXCEL: return "EXCEL" case AssistParameterType_AUDIO: return "AUDIO" case AssistParameterType_ZIP: return "ZIP" case AssistParameterType_VIDEO: return "VIDEO" case AssistParameterType_SVG: return "SVG" case AssistParameterType_Voice: return "Voice" } return "" } func AssistParameterTypeFromString(s string) (AssistParameterType, error) { switch s { case "DEFAULT": return AssistParameterType_DEFAULT, nil case "IMAGE": return AssistParameterType_IMAGE, nil case "DOC": return AssistParameterType_DOC, nil case "CODE": return AssistParameterType_CODE, nil case "PPT": return AssistParameterType_PPT, nil case "TXT": return AssistParameterType_TXT, nil case "EXCEL": return AssistParameterType_EXCEL, nil case "AUDIO": return AssistParameterType_AUDIO, nil case "ZIP": return AssistParameterType_ZIP, nil case "VIDEO": return AssistParameterType_VIDEO, nil case "SVG": return AssistParameterType_SVG, nil case "Voice": return AssistParameterType_Voice, nil } return AssistParameterType(0), fmt.Errorf("not a valid AssistParameterType string") } func AssistParameterTypePtr(v AssistParameterType) *AssistParameterType { return &v } func (p *AssistParameterType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = AssistParameterType(result.Int64) return } func (p *AssistParameterType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type CreateMethod int64 const ( CreateMethod_ManualCreate CreateMethod = 1 CreateMethod_NodeCreate CreateMethod = 2 ) func (p CreateMethod) String() string { switch p { case CreateMethod_ManualCreate: return "ManualCreate" case CreateMethod_NodeCreate: return "NodeCreate" } return "" } func CreateMethodFromString(s string) (CreateMethod, error) { switch s { case "ManualCreate": return CreateMethod_ManualCreate, nil case "NodeCreate": return CreateMethod_NodeCreate, nil } return CreateMethod(0), fmt.Errorf("not a valid CreateMethod string") } func CreateMethodPtr(v CreateMethod) *CreateMethod { return &v } func (p *CreateMethod) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = CreateMethod(result.Int64) return } func (p *CreateMethod) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type CreateEnv int64 const ( CreateEnv_Draft CreateEnv = 1 CreateEnv_Release CreateEnv = 2 ) func (p CreateEnv) String() string { switch p { case CreateEnv_Draft: return "Draft" case CreateEnv_Release: return "Release" } return "" } func CreateEnvFromString(s string) (CreateEnv, error) { switch s { case "Draft": return CreateEnv_Draft, nil case "Release": return CreateEnv_Release, nil } return CreateEnv(0), fmt.Errorf("not a valid CreateEnv string") } func CreateEnvPtr(v CreateEnv) *CreateEnv { return &v } func (p *CreateEnv) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = CreateEnv(result.Int64) return } func (p *CreateEnv) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type SuggestReplyInfoMode int64 const ( // close SuggestReplyInfoMode_Disable SuggestReplyInfoMode = 0 // system SuggestReplyInfoMode_System SuggestReplyInfoMode = 1 // custom SuggestReplyInfoMode_Custom SuggestReplyInfoMode = 2 ) func (p SuggestReplyInfoMode) String() string { switch p { case SuggestReplyInfoMode_Disable: return "Disable" case SuggestReplyInfoMode_System: return "System" case SuggestReplyInfoMode_Custom: return "Custom" } return "" } func SuggestReplyInfoModeFromString(s string) (SuggestReplyInfoMode, error) { switch s { case "Disable": return SuggestReplyInfoMode_Disable, nil case "System": return SuggestReplyInfoMode_System, nil case "Custom": return SuggestReplyInfoMode_Custom, nil } return SuggestReplyInfoMode(0), fmt.Errorf("not a valid SuggestReplyInfoMode string") } func SuggestReplyInfoModePtr(v SuggestReplyInfoMode) *SuggestReplyInfoMode { return &v } func (p *SuggestReplyInfoMode) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = SuggestReplyInfoMode(result.Int64) return } func (p *SuggestReplyInfoMode) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type Caller int64 const ( Caller_Canvas Caller = 1 Caller_UIBuilder Caller = 2 ) func (p Caller) String() string { switch p { case Caller_Canvas: return "Canvas" case Caller_UIBuilder: return "UIBuilder" } return "" } func CallerFromString(s string) (Caller, error) { switch s { case "Canvas": return Caller_Canvas, nil case "UIBuilder": return Caller_UIBuilder, nil } return Caller(0), fmt.Errorf("not a valid Caller string") } func CallerPtr(v Caller) *Caller { return &v } func (p *Caller) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = Caller(result.Int64) return } func (p *Caller) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type InputMode int64 const ( // Type input InputMode_Text InputMode = 1 // Voice input InputMode_Audio InputMode = 2 ) func (p InputMode) String() string { switch p { case InputMode_Text: return "Text" case InputMode_Audio: return "Audio" } return "" } func InputModeFromString(s string) (InputMode, error) { switch s { case "Text": return InputMode_Text, nil case "Audio": return InputMode_Audio, nil } return InputMode(0), fmt.Errorf("not a valid InputMode string") } func InputModePtr(v InputMode) *InputMode { return &v } func (p *InputMode) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = InputMode(result.Int64) return } func (p *InputMode) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type SendVoiceMode int64 const ( // text message SendVoiceMode_Text SendVoiceMode = 1 // Send as voice SendVoiceMode_Audio SendVoiceMode = 2 ) func (p SendVoiceMode) String() string { switch p { case SendVoiceMode_Text: return "Text" case SendVoiceMode_Audio: return "Audio" } return "" } func SendVoiceModeFromString(s string) (SendVoiceMode, error) { switch s { case "Text": return SendVoiceMode_Text, nil case "Audio": return SendVoiceMode_Audio, nil } return SendVoiceMode(0), fmt.Errorf("not a valid SendVoiceMode string") } func SendVoiceModePtr(v SendVoiceMode) *SendVoiceMode { return &v } func (p *SendVoiceMode) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = SendVoiceMode(result.Int64) return } func (p *SendVoiceMode) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type NodePanelSearchType int64 const ( NodePanelSearchType_All NodePanelSearchType = 0 NodePanelSearchType_ResourceWorkflow NodePanelSearchType = 1 NodePanelSearchType_ProjectWorkflow NodePanelSearchType = 2 NodePanelSearchType_FavoritePlugin NodePanelSearchType = 3 NodePanelSearchType_ResourcePlugin NodePanelSearchType = 4 NodePanelSearchType_ProjectPlugin NodePanelSearchType = 5 NodePanelSearchType_StorePlugin NodePanelSearchType = 6 ) func (p NodePanelSearchType) String() string { switch p { case NodePanelSearchType_All: return "All" case NodePanelSearchType_ResourceWorkflow: return "ResourceWorkflow" case NodePanelSearchType_ProjectWorkflow: return "ProjectWorkflow" case NodePanelSearchType_FavoritePlugin: return "FavoritePlugin" case NodePanelSearchType_ResourcePlugin: return "ResourcePlugin" case NodePanelSearchType_ProjectPlugin: return "ProjectPlugin" case NodePanelSearchType_StorePlugin: return "StorePlugin" } return "" } func NodePanelSearchTypeFromString(s string) (NodePanelSearchType, error) { switch s { case "All": return NodePanelSearchType_All, nil case "ResourceWorkflow": return NodePanelSearchType_ResourceWorkflow, nil case "ProjectWorkflow": return NodePanelSearchType_ProjectWorkflow, nil case "FavoritePlugin": return NodePanelSearchType_FavoritePlugin, nil case "ResourcePlugin": return NodePanelSearchType_ResourcePlugin, nil case "ProjectPlugin": return NodePanelSearchType_ProjectPlugin, nil case "StorePlugin": return NodePanelSearchType_StorePlugin, nil } return NodePanelSearchType(0), fmt.Errorf("not a valid NodePanelSearchType string") } func NodePanelSearchTypePtr(v NodePanelSearchType) *NodePanelSearchType { return &v } func (p *NodePanelSearchType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = NodePanelSearchType(result.Int64) return } func (p *NodePanelSearchType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type OrderByType int64 const ( OrderByType_Asc OrderByType = 1 OrderByType_Desc OrderByType = 2 ) func (p OrderByType) String() string { switch p { case OrderByType_Asc: return "Asc" case OrderByType_Desc: return "Desc" } return "" } func OrderByTypeFromString(s string) (OrderByType, error) { switch s { case "Asc": return OrderByType_Asc, nil case "Desc": return OrderByType_Desc, nil } return OrderByType(0), fmt.Errorf("not a valid OrderByType string") } func OrderByTypePtr(v OrderByType) *OrderByType { return &v } func (p *OrderByType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = OrderByType(result.Int64) return } func (p *OrderByType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type PermissionType int64 const ( //Can't view details PermissionType_NoDetail PermissionType = 1 //You can check the details. PermissionType_Detail PermissionType = 2 //Can be viewed and operated PermissionType_Operate PermissionType = 3 ) func (p PermissionType) String() string { switch p { case PermissionType_NoDetail: return "NoDetail" case PermissionType_Detail: return "Detail" case PermissionType_Operate: return "Operate" } return "" } func PermissionTypeFromString(s string) (PermissionType, error) { switch s { case "NoDetail": return PermissionType_NoDetail, nil case "Detail": return PermissionType_Detail, nil case "Operate": return PermissionType_Operate, nil } return PermissionType(0), fmt.Errorf("not a valid PermissionType string") } func PermissionTypePtr(v PermissionType) *PermissionType { return &v } func (p *PermissionType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = PermissionType(result.Int64) return } func (p *PermissionType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } // This enumeration needs to be aligned with the plugin's PluginInterruptType type InterruptType int64 const ( InterruptType_LocalPlugin InterruptType = 1 InterruptType_Question InterruptType = 2 InterruptType_RequireInfos InterruptType = 3 InterruptType_SceneChat InterruptType = 4 InterruptType_Input InterruptType = 5 InterruptType_OauthPlugin InterruptType = 7 ) func (p InterruptType) String() string { switch p { case InterruptType_LocalPlugin: return "LocalPlugin" case InterruptType_Question: return "Question" case InterruptType_RequireInfos: return "RequireInfos" case InterruptType_SceneChat: return "SceneChat" case InterruptType_Input: return "Input" case InterruptType_OauthPlugin: return "OauthPlugin" } return "" } func InterruptTypeFromString(s string) (InterruptType, error) { switch s { case "LocalPlugin": return InterruptType_LocalPlugin, nil case "Question": return InterruptType_Question, nil case "RequireInfos": return InterruptType_RequireInfos, nil case "SceneChat": return InterruptType_SceneChat, nil case "Input": return InterruptType_Input, nil case "OauthPlugin": return InterruptType_OauthPlugin, nil } return InterruptType(0), fmt.Errorf("not a valid InterruptType string") } func InterruptTypePtr(v InterruptType) *InterruptType { return &v } func (p *InterruptType) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = InterruptType(result.Int64) return } func (p *InterruptType) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type WorkflowRunMode int64 const ( WorkflowRunMode_Sync WorkflowRunMode = 0 WorkflowRunMode_Stream WorkflowRunMode = 1 WorkflowRunMode_Async WorkflowRunMode = 2 ) func (p WorkflowRunMode) String() string { switch p { case WorkflowRunMode_Sync: return "Sync" case WorkflowRunMode_Stream: return "Stream" case WorkflowRunMode_Async: return "Async" } return "" } func WorkflowRunModeFromString(s string) (WorkflowRunMode, error) { switch s { case "Sync": return WorkflowRunMode_Sync, nil case "Stream": return WorkflowRunMode_Stream, nil case "Async": return WorkflowRunMode_Async, nil } return WorkflowRunMode(0), fmt.Errorf("not a valid WorkflowRunMode string") } func WorkflowRunModePtr(v WorkflowRunMode) *WorkflowRunMode { return &v } func (p *WorkflowRunMode) Scan(value interface{}) (err error) { var result sql.NullInt64 err = result.Scan(value) *p = WorkflowRunMode(result.Int64) return } func (p *WorkflowRunMode) Value() (driver.Value, error) { if p == nil { return nil, nil } return int64(*p), nil } type Workflow struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,3" form:"desc" json:"desc" query:"desc"` URL string `thrift:"url,4" form:"url" json:"url" query:"url"` IconURI string `thrift:"icon_uri,5" form:"icon_uri" json:"icon_uri" query:"icon_uri"` Status WorkFlowDevStatus `thrift:"status,6" form:"status" json:"status" query:"status"` // Type 1: Official Template Type WorkFlowType `thrift:"type,7" form:"type" json:"type" query:"type"` // Plugin ID for workflow PluginID string `thrift:"plugin_id,8" form:"plugin_id" json:"plugin_id" query:"plugin_id"` CreateTime int64 `thrift:"create_time,9" form:"create_time" json:"create_time" query:"create_time"` UpdateTime int64 `thrift:"update_time,10" form:"update_time" json:"update_time" query:"update_time"` SchemaType SchemaType `thrift:"schema_type,11" form:"schema_type" json:"schema_type" query:"schema_type"` StartNode *Node `thrift:"start_node,12,optional" form:"start_node" json:"start_node,omitempty" query:"start_node"` Tag *Tag `thrift:"tag,13,optional" form:"tag" json:"tag,omitempty" query:"tag"` // template creator id TemplateAuthorID *string `thrift:"template_author_id,14,optional" form:"template_author_id" json:"template_author_id,omitempty" query:"template_author_id"` // template creator nickname TemplateAuthorName *string `thrift:"template_author_name,15,optional" form:"template_author_name" json:"template_author_name,omitempty" query:"template_author_name"` // template creator avatar TemplateAuthorPictureURL *string `thrift:"template_author_picture_url,16,optional" form:"template_author_picture_url" json:"template_author_picture_url,omitempty" query:"template_author_picture_url"` // Space ID SpaceID *string `thrift:"space_id,17,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` // process entry and exit InterfaceStr *string `thrift:"interface_str,18,optional" form:"interface_str" json:"interface_str,omitempty" query:"interface_str"` // New workflow definition schema SchemaJSON *string `thrift:"schema_json,19,optional" form:"schema_json" json:"schema_json,omitempty" query:"schema_json"` // Workflow creator information Creator *Creator `thrift:"creator,20" form:"creator" json:"creator" query:"creator"` // Storage Model PersistenceModel PersistenceModel `thrift:"persistence_model,21" form:"persistence_model" json:"persistence_model" query:"persistence_model"` // Workflow or imageflow, the default is workflow FlowMode WorkflowMode `thrift:"flow_mode,22" form:"flow_mode" json:"flow_mode" query:"flow_mode"` // Workflow product review version status ProductDraftStatus ProductDraftStatus `thrift:"product_draft_status,23" form:"product_draft_status" json:"product_draft_status" query:"product_draft_status"` // {"project_id":"xxx","flow_id":xxxx} ExternalFlowInfo *string `thrift:"external_flow_info,24,optional" form:"external_flow_info" json:"external_flow_info,omitempty" query:"external_flow_info"` // Workflow Multiplayer Collaboration Button Status CollaboratorMode CollaboratorMode `thrift:"collaborator_mode,25" form:"collaborator_mode" json:"collaborator_mode" query:"collaborator_mode"` CheckResult []*CheckResult `thrift:"check_result,26" form:"check_result" json:"check_result" query:"check_result"` ProjectID *string `thrift:"project_id,27,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` // Only the workflow under the project is available. DevPluginID *string `thrift:"dev_plugin_id,28,optional" form:"dev_plugin_id" json:"dev_plugin_id,omitempty" query:"dev_plugin_id"` } func NewWorkflow() *Workflow { return &Workflow{} } func (p *Workflow) InitDefault() { } func (p *Workflow) GetWorkflowID() (v string) { return p.WorkflowID } func (p *Workflow) GetName() (v string) { return p.Name } func (p *Workflow) GetDesc() (v string) { return p.Desc } func (p *Workflow) GetURL() (v string) { return p.URL } func (p *Workflow) GetIconURI() (v string) { return p.IconURI } func (p *Workflow) GetStatus() (v WorkFlowDevStatus) { return p.Status } func (p *Workflow) GetType() (v WorkFlowType) { return p.Type } func (p *Workflow) GetPluginID() (v string) { return p.PluginID } func (p *Workflow) GetCreateTime() (v int64) { return p.CreateTime } func (p *Workflow) GetUpdateTime() (v int64) { return p.UpdateTime } func (p *Workflow) GetSchemaType() (v SchemaType) { return p.SchemaType } var Workflow_StartNode_DEFAULT *Node func (p *Workflow) GetStartNode() (v *Node) { if !p.IsSetStartNode() { return Workflow_StartNode_DEFAULT } return p.StartNode } var Workflow_Tag_DEFAULT Tag func (p *Workflow) GetTag() (v Tag) { if !p.IsSetTag() { return Workflow_Tag_DEFAULT } return *p.Tag } var Workflow_TemplateAuthorID_DEFAULT string func (p *Workflow) GetTemplateAuthorID() (v string) { if !p.IsSetTemplateAuthorID() { return Workflow_TemplateAuthorID_DEFAULT } return *p.TemplateAuthorID } var Workflow_TemplateAuthorName_DEFAULT string func (p *Workflow) GetTemplateAuthorName() (v string) { if !p.IsSetTemplateAuthorName() { return Workflow_TemplateAuthorName_DEFAULT } return *p.TemplateAuthorName } var Workflow_TemplateAuthorPictureURL_DEFAULT string func (p *Workflow) GetTemplateAuthorPictureURL() (v string) { if !p.IsSetTemplateAuthorPictureURL() { return Workflow_TemplateAuthorPictureURL_DEFAULT } return *p.TemplateAuthorPictureURL } var Workflow_SpaceID_DEFAULT string func (p *Workflow) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return Workflow_SpaceID_DEFAULT } return *p.SpaceID } var Workflow_InterfaceStr_DEFAULT string func (p *Workflow) GetInterfaceStr() (v string) { if !p.IsSetInterfaceStr() { return Workflow_InterfaceStr_DEFAULT } return *p.InterfaceStr } var Workflow_SchemaJSON_DEFAULT string func (p *Workflow) GetSchemaJSON() (v string) { if !p.IsSetSchemaJSON() { return Workflow_SchemaJSON_DEFAULT } return *p.SchemaJSON } var Workflow_Creator_DEFAULT *Creator func (p *Workflow) GetCreator() (v *Creator) { if !p.IsSetCreator() { return Workflow_Creator_DEFAULT } return p.Creator } func (p *Workflow) GetPersistenceModel() (v PersistenceModel) { return p.PersistenceModel } func (p *Workflow) GetFlowMode() (v WorkflowMode) { return p.FlowMode } func (p *Workflow) GetProductDraftStatus() (v ProductDraftStatus) { return p.ProductDraftStatus } var Workflow_ExternalFlowInfo_DEFAULT string func (p *Workflow) GetExternalFlowInfo() (v string) { if !p.IsSetExternalFlowInfo() { return Workflow_ExternalFlowInfo_DEFAULT } return *p.ExternalFlowInfo } func (p *Workflow) GetCollaboratorMode() (v CollaboratorMode) { return p.CollaboratorMode } func (p *Workflow) GetCheckResult() (v []*CheckResult) { return p.CheckResult } var Workflow_ProjectID_DEFAULT string func (p *Workflow) GetProjectID() (v string) { if !p.IsSetProjectID() { return Workflow_ProjectID_DEFAULT } return *p.ProjectID } var Workflow_DevPluginID_DEFAULT string func (p *Workflow) GetDevPluginID() (v string) { if !p.IsSetDevPluginID() { return Workflow_DevPluginID_DEFAULT } return *p.DevPluginID } var fieldIDToName_Workflow = map[int16]string{ 1: "workflow_id", 2: "name", 3: "desc", 4: "url", 5: "icon_uri", 6: "status", 7: "type", 8: "plugin_id", 9: "create_time", 10: "update_time", 11: "schema_type", 12: "start_node", 13: "tag", 14: "template_author_id", 15: "template_author_name", 16: "template_author_picture_url", 17: "space_id", 18: "interface_str", 19: "schema_json", 20: "creator", 21: "persistence_model", 22: "flow_mode", 23: "product_draft_status", 24: "external_flow_info", 25: "collaborator_mode", 26: "check_result", 27: "project_id", 28: "dev_plugin_id", } func (p *Workflow) IsSetStartNode() bool { return p.StartNode != nil } func (p *Workflow) IsSetTag() bool { return p.Tag != nil } func (p *Workflow) IsSetTemplateAuthorID() bool { return p.TemplateAuthorID != nil } func (p *Workflow) IsSetTemplateAuthorName() bool { return p.TemplateAuthorName != nil } func (p *Workflow) IsSetTemplateAuthorPictureURL() bool { return p.TemplateAuthorPictureURL != nil } func (p *Workflow) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *Workflow) IsSetInterfaceStr() bool { return p.InterfaceStr != nil } func (p *Workflow) IsSetSchemaJSON() bool { return p.SchemaJSON != nil } func (p *Workflow) IsSetCreator() bool { return p.Creator != nil } func (p *Workflow) IsSetExternalFlowInfo() bool { return p.ExternalFlowInfo != nil } func (p *Workflow) IsSetProjectID() bool { return p.ProjectID != nil } func (p *Workflow) IsSetDevPluginID() bool { return p.DevPluginID != nil } func (p *Workflow) 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.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.I32 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRING { 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 } 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 } case 11: if fieldTypeId == thrift.I32 { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.STRUCT { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.I32 { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.STRING { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.STRING { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.STRING { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.STRING { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.STRING { if err = p.ReadField18(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 19: if fieldTypeId == thrift.STRING { if err = p.ReadField19(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 20: if fieldTypeId == thrift.STRUCT { if err = p.ReadField20(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 21: if fieldTypeId == thrift.I32 { if err = p.ReadField21(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 22: if fieldTypeId == thrift.I32 { if err = p.ReadField22(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 23: if fieldTypeId == thrift.I32 { if err = p.ReadField23(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 24: if fieldTypeId == thrift.STRING { if err = p.ReadField24(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 25: if fieldTypeId == thrift.I32 { if err = p.ReadField25(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 26: if fieldTypeId == thrift.LIST { if err = p.ReadField26(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 27: if fieldTypeId == thrift.STRING { if err = p.ReadField27(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 28: if fieldTypeId == thrift.STRING { if err = p.ReadField28(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_Workflow[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 *Workflow) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *Workflow) ReadField2(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 *Workflow) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *Workflow) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *Workflow) ReadField5(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 *Workflow) ReadField6(iprot thrift.TProtocol) error { var _field WorkFlowDevStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowDevStatus(v) } p.Status = _field return nil } func (p *Workflow) ReadField7(iprot thrift.TProtocol) error { var _field WorkFlowType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowType(v) } p.Type = _field return nil } func (p *Workflow) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *Workflow) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreateTime = _field return nil } func (p *Workflow) ReadField10(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *Workflow) ReadField11(iprot thrift.TProtocol) error { var _field SchemaType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = SchemaType(v) } p.SchemaType = _field return nil } func (p *Workflow) ReadField12(iprot thrift.TProtocol) error { _field := NewNode() if err := _field.Read(iprot); err != nil { return err } p.StartNode = _field return nil } func (p *Workflow) ReadField13(iprot thrift.TProtocol) error { var _field *Tag if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := Tag(v) _field = &tmp } p.Tag = _field return nil } func (p *Workflow) ReadField14(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.TemplateAuthorID = _field return nil } func (p *Workflow) ReadField15(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.TemplateAuthorName = _field return nil } func (p *Workflow) ReadField16(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.TemplateAuthorPictureURL = _field return nil } func (p *Workflow) ReadField17(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *Workflow) ReadField18(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.InterfaceStr = _field return nil } func (p *Workflow) ReadField19(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SchemaJSON = _field return nil } func (p *Workflow) ReadField20(iprot thrift.TProtocol) error { _field := NewCreator() if err := _field.Read(iprot); err != nil { return err } p.Creator = _field return nil } func (p *Workflow) ReadField21(iprot thrift.TProtocol) error { var _field PersistenceModel if v, err := iprot.ReadI32(); err != nil { return err } else { _field = PersistenceModel(v) } p.PersistenceModel = _field return nil } func (p *Workflow) ReadField22(iprot thrift.TProtocol) error { var _field WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowMode(v) } p.FlowMode = _field return nil } func (p *Workflow) ReadField23(iprot thrift.TProtocol) error { var _field ProductDraftStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ProductDraftStatus(v) } p.ProductDraftStatus = _field return nil } func (p *Workflow) ReadField24(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExternalFlowInfo = _field return nil } func (p *Workflow) ReadField25(iprot thrift.TProtocol) error { var _field CollaboratorMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = CollaboratorMode(v) } p.CollaboratorMode = _field return nil } func (p *Workflow) ReadField26(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*CheckResult, 0, size) values := make([]CheckResult, 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.CheckResult = _field return nil } func (p *Workflow) ReadField27(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *Workflow) ReadField28(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.DevPluginID = _field return nil } func (p *Workflow) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Workflow"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 goto WriteFieldError } if err = p.writeField19(oprot); err != nil { fieldId = 19 goto WriteFieldError } if err = p.writeField20(oprot); err != nil { fieldId = 20 goto WriteFieldError } if err = p.writeField21(oprot); err != nil { fieldId = 21 goto WriteFieldError } if err = p.writeField22(oprot); err != nil { fieldId = 22 goto WriteFieldError } if err = p.writeField23(oprot); err != nil { fieldId = 23 goto WriteFieldError } if err = p.writeField24(oprot); err != nil { fieldId = 24 goto WriteFieldError } if err = p.writeField25(oprot); err != nil { fieldId = 25 goto WriteFieldError } if err = p.writeField26(oprot); err != nil { fieldId = 26 goto WriteFieldError } if err = p.writeField27(oprot); err != nil { fieldId = 27 goto WriteFieldError } if err = p.writeField28(oprot); err != nil { fieldId = 28 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 *Workflow) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *Workflow) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *Workflow) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *Workflow) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *Workflow) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *Workflow) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *Workflow) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 7); 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 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *Workflow) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *Workflow) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_time", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreateTime); 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 *Workflow) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("update_time", thrift.I64, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); 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 *Workflow) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("schema_type", thrift.I32, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.SchemaType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *Workflow) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetStartNode() { if err = oprot.WriteFieldBegin("start_node", thrift.STRUCT, 12); err != nil { goto WriteFieldBeginError } if err := p.StartNode.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 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *Workflow) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetTag() { if err = oprot.WriteFieldBegin("tag", thrift.I32, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Tag)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *Workflow) writeField14(oprot thrift.TProtocol) (err error) { if p.IsSetTemplateAuthorID() { if err = oprot.WriteFieldBegin("template_author_id", thrift.STRING, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.TemplateAuthorID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *Workflow) writeField15(oprot thrift.TProtocol) (err error) { if p.IsSetTemplateAuthorName() { if err = oprot.WriteFieldBegin("template_author_name", thrift.STRING, 15); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.TemplateAuthorName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *Workflow) writeField16(oprot thrift.TProtocol) (err error) { if p.IsSetTemplateAuthorPictureURL() { if err = oprot.WriteFieldBegin("template_author_picture_url", thrift.STRING, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.TemplateAuthorPictureURL); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *Workflow) writeField17(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *Workflow) writeField18(oprot thrift.TProtocol) (err error) { if p.IsSetInterfaceStr() { if err = oprot.WriteFieldBegin("interface_str", thrift.STRING, 18); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.InterfaceStr); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *Workflow) writeField19(oprot thrift.TProtocol) (err error) { if p.IsSetSchemaJSON() { if err = oprot.WriteFieldBegin("schema_json", thrift.STRING, 19); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SchemaJSON); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err) } func (p *Workflow) writeField20(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("creator", thrift.STRUCT, 20); err != nil { goto WriteFieldBeginError } if err := p.Creator.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 20 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err) } func (p *Workflow) writeField21(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("persistence_model", thrift.I32, 21); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.PersistenceModel)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err) } func (p *Workflow) writeField22(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 22); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 22 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 22 end error: ", p), err) } func (p *Workflow) writeField23(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("product_draft_status", thrift.I32, 23); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.ProductDraftStatus)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 23 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 23 end error: ", p), err) } func (p *Workflow) writeField24(oprot thrift.TProtocol) (err error) { if p.IsSetExternalFlowInfo() { if err = oprot.WriteFieldBegin("external_flow_info", thrift.STRING, 24); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExternalFlowInfo); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 24 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 24 end error: ", p), err) } func (p *Workflow) writeField25(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("collaborator_mode", thrift.I32, 25); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.CollaboratorMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 25 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 25 end error: ", p), err) } func (p *Workflow) writeField26(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("check_result", thrift.LIST, 26); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.CheckResult)); err != nil { return err } for _, v := range p.CheckResult { 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 26 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 26 end error: ", p), err) } func (p *Workflow) writeField27(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 27); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 27 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 27 end error: ", p), err) } func (p *Workflow) writeField28(oprot thrift.TProtocol) (err error) { if p.IsSetDevPluginID() { if err = oprot.WriteFieldBegin("dev_plugin_id", thrift.STRING, 28); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.DevPluginID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 28 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 28 end error: ", p), err) } func (p *Workflow) String() string { if p == nil { return "" } return fmt.Sprintf("Workflow(%+v)", *p) } type CheckResult struct { // check type Type CheckType `thrift:"type,1" form:"type" json:"type" query:"type"` // Whether to pass IsPass bool `thrift:"is_pass,2" form:"is_pass" json:"is_pass" query:"is_pass"` // Reason for not passing Reason string `thrift:"reason,3" form:"reason" json:"reason" query:"reason"` } func NewCheckResult() *CheckResult { return &CheckResult{} } func (p *CheckResult) InitDefault() { } func (p *CheckResult) GetType() (v CheckType) { return p.Type } func (p *CheckResult) GetIsPass() (v bool) { return p.IsPass } func (p *CheckResult) GetReason() (v string) { return p.Reason } var fieldIDToName_CheckResult = map[int16]string{ 1: "type", 2: "is_pass", 3: "reason", } func (p *CheckResult) 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.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 } 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_CheckResult[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 *CheckResult) ReadField1(iprot thrift.TProtocol) error { var _field CheckType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = CheckType(v) } p.Type = _field return nil } func (p *CheckResult) ReadField2(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsPass = _field return nil } func (p *CheckResult) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Reason = _field return nil } func (p *CheckResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CheckResult"); 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 *CheckResult) 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 *CheckResult) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_pass", thrift.BOOL, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsPass); 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 *CheckResult) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("reason", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Reason); 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 *CheckResult) String() string { if p == nil { return "" } return fmt.Sprintf("CheckResult(%+v)", *p) } type Creator struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` AvatarURL string `thrift:"avatar_url,3" form:"avatar_url" json:"avatar_url" query:"avatar_url"` // Did you create it yourself? Self bool `thrift:"self,4" form:"self" json:"self" query:"self"` } func NewCreator() *Creator { return &Creator{} } func (p *Creator) InitDefault() { } func (p *Creator) GetID() (v string) { return p.ID } func (p *Creator) GetName() (v string) { return p.Name } func (p *Creator) GetAvatarURL() (v string) { return p.AvatarURL } func (p *Creator) GetSelf() (v bool) { return p.Self } var fieldIDToName_Creator = map[int16]string{ 1: "id", 2: "name", 3: "avatar_url", 4: "self", } func (p *Creator) 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.BOOL { 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_Creator[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 *Creator) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *Creator) ReadField2(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 *Creator) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AvatarURL = _field return nil } func (p *Creator) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.Self = _field return nil } func (p *Creator) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Creator"); 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 *Creator) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *Creator) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *Creator) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("avatar_url", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AvatarURL); 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 *Creator) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("self", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.Self); 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 *Creator) String() string { if p == nil { return "" } return fmt.Sprintf("Creator(%+v)", *p) } type Param struct { Key []string `thrift:"key,1" form:"key" json:"key" query:"key"` Desc string `thrift:"desc,2" form:"desc" json:"desc" query:"desc"` Type InputType `thrift:"type,3" form:"type" json:"type" query:"type"` Required bool `thrift:"required,4" form:"required" json:"required" query:"required"` Value string `thrift:"value,5" form:"value" json:"value" query:"value"` // Requirements 1 Do not allow deletion 2 Do not allow name change 3 Anything can be modified 4 Only display, all are not allowed to be changed Requirement ParamRequirementType `thrift:"requirement,6" form:"requirement" json:"requirement" query:"requirement"` FromNodeID *string `thrift:"from_node_id,7,optional" form:"from_node_id" json:"from_node_id,omitempty" query:"from_node_id"` FromOutput []string `thrift:"from_output,8,optional" form:"from_output" json:"from_output,omitempty" query:"from_output"` } func NewParam() *Param { return &Param{} } func (p *Param) InitDefault() { } func (p *Param) GetKey() (v []string) { return p.Key } func (p *Param) GetDesc() (v string) { return p.Desc } func (p *Param) GetType() (v InputType) { return p.Type } func (p *Param) GetRequired() (v bool) { return p.Required } func (p *Param) GetValue() (v string) { return p.Value } func (p *Param) GetRequirement() (v ParamRequirementType) { return p.Requirement } var Param_FromNodeID_DEFAULT string func (p *Param) GetFromNodeID() (v string) { if !p.IsSetFromNodeID() { return Param_FromNodeID_DEFAULT } return *p.FromNodeID } var Param_FromOutput_DEFAULT []string func (p *Param) GetFromOutput() (v []string) { if !p.IsSetFromOutput() { return Param_FromOutput_DEFAULT } return p.FromOutput } var fieldIDToName_Param = map[int16]string{ 1: "key", 2: "desc", 3: "type", 4: "required", 5: "value", 6: "requirement", 7: "from_node_id", 8: "from_output", } func (p *Param) IsSetFromNodeID() bool { return p.FromNodeID != nil } func (p *Param) IsSetFromOutput() bool { return p.FromOutput != nil } func (p *Param) 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.LIST { 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.I32 { 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 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.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.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.LIST { 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_Param[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 *Param) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.Key = _field return nil } func (p *Param) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *Param) ReadField3(iprot thrift.TProtocol) error { var _field InputType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InputType(v) } p.Type = _field return nil } func (p *Param) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.Required = _field return nil } func (p *Param) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Value = _field return nil } func (p *Param) ReadField6(iprot thrift.TProtocol) error { var _field ParamRequirementType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ParamRequirementType(v) } p.Requirement = _field return nil } func (p *Param) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.FromNodeID = _field return nil } func (p *Param) ReadField8(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.FromOutput = _field return nil } func (p *Param) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Param"); 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 *Param) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("key", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.Key)); err != nil { return err } for _, v := range p.Key { if err := oprot.WriteString(v); 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 *Param) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *Param) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *Param) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("required", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.Required); 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 *Param) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("value", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Value); 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 *Param) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("requirement", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Requirement)); 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 *Param) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetFromNodeID() { if err = oprot.WriteFieldBegin("from_node_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.FromNodeID); 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 *Param) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetFromOutput() { if err = oprot.WriteFieldBegin("from_output", thrift.LIST, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.FromOutput)); err != nil { return err } for _, v := range p.FromOutput { if err := oprot.WriteString(v); 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 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *Param) String() string { if p == nil { return "" } return fmt.Sprintf("Param(%+v)", *p) } type APIParam struct { PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"` APIID string `thrift:"api_id,2" form:"api_id" json:"api_id" query:"api_id"` PluginVersion string `thrift:"plugin_version,3" form:"plugin_version" json:"plugin_version" query:"plugin_version"` PluginName string `thrift:"plugin_name,4" form:"plugin_name" json:"plugin_name" query:"plugin_name"` APIName string `thrift:"api_name,5" form:"api_name" json:"api_name" query:"api_name"` OutDocLink string `thrift:"out_doc_link,6" form:"out_doc_link" json:"out_doc_link" query:"out_doc_link"` Tips string `thrift:"tips,7" form:"tips" json:"tips" query:"tips"` } func NewAPIParam() *APIParam { return &APIParam{} } func (p *APIParam) InitDefault() { } func (p *APIParam) GetPluginID() (v string) { return p.PluginID } func (p *APIParam) GetAPIID() (v string) { return p.APIID } func (p *APIParam) GetPluginVersion() (v string) { return p.PluginVersion } func (p *APIParam) GetPluginName() (v string) { return p.PluginName } func (p *APIParam) GetAPIName() (v string) { return p.APIName } func (p *APIParam) GetOutDocLink() (v string) { return p.OutDocLink } func (p *APIParam) GetTips() (v string) { return p.Tips } var fieldIDToName_APIParam = map[int16]string{ 1: "plugin_id", 2: "api_id", 3: "plugin_version", 4: "plugin_name", 5: "api_name", 6: "out_doc_link", 7: "tips", } func (p *APIParam) 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 } 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_APIParam[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 *APIParam) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *APIParam) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIID = _field return nil } func (p *APIParam) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginVersion = _field return nil } func (p *APIParam) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginName = _field return nil } func (p *APIParam) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIName = _field return nil } func (p *APIParam) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.OutDocLink = _field return nil } func (p *APIParam) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Tips = _field return nil } func (p *APIParam) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("APIParam"); 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 *APIParam) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *APIParam) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIID); 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 *APIParam) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_version", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginVersion); 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 *APIParam) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_name", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginName); 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 *APIParam) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_name", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIName); 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 *APIParam) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("out_doc_link", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.OutDocLink); 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 *APIParam) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("tips", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Tips); 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 *APIParam) String() string { if p == nil { return "" } return fmt.Sprintf("APIParam(%+v)", *p) } type CodeParam struct { CodeSnippet string `thrift:"code_snippet,1" form:"code_snippet" json:"code_snippet" query:"code_snippet"` } func NewCodeParam() *CodeParam { return &CodeParam{} } func (p *CodeParam) InitDefault() { } func (p *CodeParam) GetCodeSnippet() (v string) { return p.CodeSnippet } var fieldIDToName_CodeParam = map[int16]string{ 1: "code_snippet", } func (p *CodeParam) 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_CodeParam[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 *CodeParam) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CodeSnippet = _field return nil } func (p *CodeParam) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CodeParam"); 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 *CodeParam) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code_snippet", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CodeSnippet); 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 *CodeParam) String() string { if p == nil { return "" } return fmt.Sprintf("CodeParam(%+v)", *p) } type LLMParam struct { ModelType int32 `thrift:"model_type,1" form:"model_type" json:"model_type" query:"model_type"` Temperature float64 `thrift:"temperature,2" form:"temperature" json:"temperature" query:"temperature"` Prompt string `thrift:"prompt,3" form:"prompt" json:"prompt" query:"prompt"` ModelName string `thrift:"model_name,4" form:"model_name" json:"model_name" query:"model_name"` } func NewLLMParam() *LLMParam { return &LLMParam{} } func (p *LLMParam) InitDefault() { } func (p *LLMParam) GetModelType() (v int32) { return p.ModelType } func (p *LLMParam) GetTemperature() (v float64) { return p.Temperature } func (p *LLMParam) GetPrompt() (v string) { return p.Prompt } func (p *LLMParam) GetModelName() (v string) { return p.ModelName } var fieldIDToName_LLMParam = map[int16]string{ 1: "model_type", 2: "temperature", 3: "prompt", 4: "model_name", } func (p *LLMParam) 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.DOUBLE { 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_LLMParam[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 *LLMParam) ReadField1(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.ModelType = _field return nil } func (p *LLMParam) ReadField2(iprot thrift.TProtocol) error { var _field float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = v } p.Temperature = _field return nil } func (p *LLMParam) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Prompt = _field return nil } func (p *LLMParam) ReadField4(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 *LLMParam) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("LLMParam"); 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 *LLMParam) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model_type", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.ModelType); 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 *LLMParam) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("temperature", thrift.DOUBLE, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(p.Temperature); 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 *LLMParam) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("prompt", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Prompt); 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 *LLMParam) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("model_name", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *LLMParam) String() string { if p == nil { return "" } return fmt.Sprintf("LLMParam(%+v)", *p) } type DatasetParam struct { DatasetList []string `thrift:"dataset_list,1" form:"dataset_list" json:"dataset_list" query:"dataset_list"` } func NewDatasetParam() *DatasetParam { return &DatasetParam{} } func (p *DatasetParam) InitDefault() { } func (p *DatasetParam) GetDatasetList() (v []string) { return p.DatasetList } var fieldIDToName_DatasetParam = map[int16]string{ 1: "dataset_list", } func (p *DatasetParam) 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.LIST { 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_DatasetParam[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 *DatasetParam) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.DatasetList = _field return nil } func (p *DatasetParam) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DatasetParam"); 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 *DatasetParam) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.DatasetList)); err != nil { return err } for _, v := range p.DatasetList { if err := oprot.WriteString(v); 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 *DatasetParam) String() string { if p == nil { return "" } return fmt.Sprintf("DatasetParam(%+v)", *p) } type IfParam struct { IfBranch *IfBranch `thrift:"if_branch,1,optional" form:"if_branch" json:"if_branch,omitempty" query:"if_branch"` ElseBranch *IfBranch `thrift:"else_branch,2,optional" form:"else_branch" json:"else_branch,omitempty" query:"else_branch"` } func NewIfParam() *IfParam { return &IfParam{} } func (p *IfParam) InitDefault() { } var IfParam_IfBranch_DEFAULT *IfBranch func (p *IfParam) GetIfBranch() (v *IfBranch) { if !p.IsSetIfBranch() { return IfParam_IfBranch_DEFAULT } return p.IfBranch } var IfParam_ElseBranch_DEFAULT *IfBranch func (p *IfParam) GetElseBranch() (v *IfBranch) { if !p.IsSetElseBranch() { return IfParam_ElseBranch_DEFAULT } return p.ElseBranch } var fieldIDToName_IfParam = map[int16]string{ 1: "if_branch", 2: "else_branch", } func (p *IfParam) IsSetIfBranch() bool { return p.IfBranch != nil } func (p *IfParam) IsSetElseBranch() bool { return p.ElseBranch != nil } func (p *IfParam) 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 } 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_IfParam[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 *IfParam) ReadField1(iprot thrift.TProtocol) error { _field := NewIfBranch() if err := _field.Read(iprot); err != nil { return err } p.IfBranch = _field return nil } func (p *IfParam) ReadField2(iprot thrift.TProtocol) error { _field := NewIfBranch() if err := _field.Read(iprot); err != nil { return err } p.ElseBranch = _field return nil } func (p *IfParam) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("IfParam"); 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 *IfParam) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetIfBranch() { if err = oprot.WriteFieldBegin("if_branch", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.IfBranch.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 *IfParam) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetElseBranch() { if err = oprot.WriteFieldBegin("else_branch", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.ElseBranch.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 *IfParam) String() string { if p == nil { return "" } return fmt.Sprintf("IfParam(%+v)", *p) } type IfBranch struct { // Conditions for this branch IfConditions []*IfCondition `thrift:"if_conditions,1,optional" form:"if_conditions" json:"if_conditions,omitempty" query:"if_conditions"` // The relationship between the conditions of this branch IfConditionRelation *IfConditionRelation `thrift:"if_condition_relation,2,optional" form:"if_condition_relation" json:"if_condition_relation,omitempty" query:"if_condition_relation"` // The next node corresponding to this branch NextNodeID []string `thrift:"next_node_id,3,optional" form:"next_node_id" json:"next_node_id,omitempty" query:"next_node_id"` } func NewIfBranch() *IfBranch { return &IfBranch{} } func (p *IfBranch) InitDefault() { } var IfBranch_IfConditions_DEFAULT []*IfCondition func (p *IfBranch) GetIfConditions() (v []*IfCondition) { if !p.IsSetIfConditions() { return IfBranch_IfConditions_DEFAULT } return p.IfConditions } var IfBranch_IfConditionRelation_DEFAULT IfConditionRelation func (p *IfBranch) GetIfConditionRelation() (v IfConditionRelation) { if !p.IsSetIfConditionRelation() { return IfBranch_IfConditionRelation_DEFAULT } return *p.IfConditionRelation } var IfBranch_NextNodeID_DEFAULT []string func (p *IfBranch) GetNextNodeID() (v []string) { if !p.IsSetNextNodeID() { return IfBranch_NextNodeID_DEFAULT } return p.NextNodeID } var fieldIDToName_IfBranch = map[int16]string{ 1: "if_conditions", 2: "if_condition_relation", 3: "next_node_id", } func (p *IfBranch) IsSetIfConditions() bool { return p.IfConditions != nil } func (p *IfBranch) IsSetIfConditionRelation() bool { return p.IfConditionRelation != nil } func (p *IfBranch) IsSetNextNodeID() bool { return p.NextNodeID != nil } func (p *IfBranch) 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.LIST { 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.LIST { 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_IfBranch[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 *IfBranch) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*IfCondition, 0, size) values := make([]IfCondition, 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.IfConditions = _field return nil } func (p *IfBranch) ReadField2(iprot thrift.TProtocol) error { var _field *IfConditionRelation if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := IfConditionRelation(v) _field = &tmp } p.IfConditionRelation = _field return nil } func (p *IfBranch) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.NextNodeID = _field return nil } func (p *IfBranch) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("IfBranch"); 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 *IfBranch) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetIfConditions() { if err = oprot.WriteFieldBegin("if_conditions", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.IfConditions)); err != nil { return err } for _, v := range p.IfConditions { 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 *IfBranch) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetIfConditionRelation() { if err = oprot.WriteFieldBegin("if_condition_relation", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.IfConditionRelation)); 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 *IfBranch) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetNextNodeID() { if err = oprot.WriteFieldBegin("next_node_id", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.NextNodeID)); err != nil { return err } for _, v := range p.NextNodeID { if err := oprot.WriteString(v); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *IfBranch) String() string { if p == nil { return "" } return fmt.Sprintf("IfBranch(%+v)", *p) } type IfCondition struct { FirstParameter *Parameter `thrift:"first_parameter,1,required" form:"first_parameter,required" json:"first_parameter,required" query:"first_parameter,required"` Condition ConditionType `thrift:"condition,2,required" form:"condition,required" json:"condition,required" query:"condition,required"` SecondParameter *Parameter `thrift:"second_parameter,3,required" form:"second_parameter,required" json:"second_parameter,required" query:"second_parameter,required"` } func NewIfCondition() *IfCondition { return &IfCondition{} } func (p *IfCondition) InitDefault() { } var IfCondition_FirstParameter_DEFAULT *Parameter func (p *IfCondition) GetFirstParameter() (v *Parameter) { if !p.IsSetFirstParameter() { return IfCondition_FirstParameter_DEFAULT } return p.FirstParameter } func (p *IfCondition) GetCondition() (v ConditionType) { return p.Condition } var IfCondition_SecondParameter_DEFAULT *Parameter func (p *IfCondition) GetSecondParameter() (v *Parameter) { if !p.IsSetSecondParameter() { return IfCondition_SecondParameter_DEFAULT } return p.SecondParameter } var fieldIDToName_IfCondition = map[int16]string{ 1: "first_parameter", 2: "condition", 3: "second_parameter", } func (p *IfCondition) IsSetFirstParameter() bool { return p.FirstParameter != nil } func (p *IfCondition) IsSetSecondParameter() bool { return p.SecondParameter != nil } func (p *IfCondition) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetFirstParameter bool = false var issetCondition bool = false var issetSecondParameter 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 } issetFirstParameter = true } 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 } issetCondition = true } 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 } issetSecondParameter = 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 !issetFirstParameter { fieldId = 1 goto RequiredFieldNotSetError } if !issetCondition { fieldId = 2 goto RequiredFieldNotSetError } if !issetSecondParameter { fieldId = 3 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_IfCondition[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_IfCondition[fieldId])) } func (p *IfCondition) ReadField1(iprot thrift.TProtocol) error { _field := NewParameter() if err := _field.Read(iprot); err != nil { return err } p.FirstParameter = _field return nil } func (p *IfCondition) ReadField2(iprot thrift.TProtocol) error { var _field ConditionType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ConditionType(v) } p.Condition = _field return nil } func (p *IfCondition) ReadField3(iprot thrift.TProtocol) error { _field := NewParameter() if err := _field.Read(iprot); err != nil { return err } p.SecondParameter = _field return nil } func (p *IfCondition) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("IfCondition"); 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 *IfCondition) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("first_parameter", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.FirstParameter.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 *IfCondition) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("condition", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Condition)); 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 *IfCondition) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("second_parameter", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.SecondParameter.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 *IfCondition) String() string { if p == nil { return "" } return fmt.Sprintf("IfCondition(%+v)", *p) } type LayOut struct { X float64 `thrift:"x,1" form:"x" json:"x" query:"x"` Y float64 `thrift:"y,2" form:"y" json:"y" query:"y"` } func NewLayOut() *LayOut { return &LayOut{} } func (p *LayOut) InitDefault() { } func (p *LayOut) GetX() (v float64) { return p.X } func (p *LayOut) GetY() (v float64) { return p.Y } var fieldIDToName_LayOut = map[int16]string{ 1: "x", 2: "y", } func (p *LayOut) 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.DOUBLE { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.DOUBLE { 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_LayOut[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 *LayOut) ReadField1(iprot thrift.TProtocol) error { var _field float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = v } p.X = _field return nil } func (p *LayOut) ReadField2(iprot thrift.TProtocol) error { var _field float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = v } p.Y = _field return nil } func (p *LayOut) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("LayOut"); 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 *LayOut) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("x", thrift.DOUBLE, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(p.X); 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 *LayOut) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("y", thrift.DOUBLE, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(p.Y); 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 *LayOut) String() string { if p == nil { return "" } return fmt.Sprintf("LayOut(%+v)", *p) } type TerminatePlan struct { //End method Plan TerminatePlanType `thrift:"plan,1" form:"plan" json:"plan" query:"plan"` Content string `thrift:"content,2" form:"content" json:"content" query:"content"` } func NewTerminatePlan() *TerminatePlan { return &TerminatePlan{} } func (p *TerminatePlan) InitDefault() { } func (p *TerminatePlan) GetPlan() (v TerminatePlanType) { return p.Plan } func (p *TerminatePlan) GetContent() (v string) { return p.Content } var fieldIDToName_TerminatePlan = map[int16]string{ 1: "plan", 2: "content", } func (p *TerminatePlan) 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_TerminatePlan[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 *TerminatePlan) ReadField1(iprot thrift.TProtocol) error { var _field TerminatePlanType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = TerminatePlanType(v) } p.Plan = _field return nil } func (p *TerminatePlan) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Content = _field return nil } func (p *TerminatePlan) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("TerminatePlan"); 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 *TerminatePlan) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plan", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Plan)); 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 *TerminatePlan) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("content", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Content); 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 *TerminatePlan) String() string { if p == nil { return "" } return fmt.Sprintf("TerminatePlan(%+v)", *p) } type NodeParam struct { // Enter parameter list, support multi-level; support mapping InputList []*Param `thrift:"input_list,1,optional" form:"input_list" json:"input_list,omitempty" query:"input_list"` // Output parameter list, support multi-level OutputList []*Param `thrift:"output_list,2,optional" form:"output_list" json:"output_list,omitempty" query:"output_list"` // If it is an API type Node, plug-in name, API name, plug-in version, API description APIParam *APIParam `thrift:"api_param,3,optional" form:"api_param" json:"api_param,omitempty" query:"api_param"` // If it is a code snippet, include the code content CodeParam *CodeParam `thrift:"code_param,4,optional" form:"code_param" json:"code_param,omitempty" query:"code_param"` // If it is a model, include the basic information of the model LlmParam *LLMParam `thrift:"llm_param,5,optional" form:"llm_param" json:"llm_param,omitempty" query:"llm_param"` // If it is a dataset, select a fragment of the dataset DatasetParam *DatasetParam `thrift:"dataset_param,6,optional" form:"dataset_param" json:"dataset_param,omitempty" query:"dataset_param"` // End node, how to end TerminatePlan *TerminatePlan `thrift:"terminate_plan,7,optional" form:"terminate_plan" json:"terminate_plan,omitempty" query:"terminate_plan"` // (New) input parameter list InputParameters []*Parameter `thrift:"input_parameters,8,optional" form:"input_parameters" json:"input_parameters,omitempty" query:"input_parameters"` // (New) Output parameter list OutputParameters []*Parameter `thrift:"output_parameters,9,optional" form:"output_parameters" json:"output_parameters,omitempty" query:"output_parameters"` // batch setup Batch *Batch `thrift:"batch,10,optional" form:"batch" json:"batch,omitempty" query:"batch"` // if node parameter IfParam *IfParam `thrift:"if_param,11,optional" form:"if_param" json:"if_param,omitempty" query:"if_param"` } func NewNodeParam() *NodeParam { return &NodeParam{} } func (p *NodeParam) InitDefault() { } var NodeParam_InputList_DEFAULT []*Param func (p *NodeParam) GetInputList() (v []*Param) { if !p.IsSetInputList() { return NodeParam_InputList_DEFAULT } return p.InputList } var NodeParam_OutputList_DEFAULT []*Param func (p *NodeParam) GetOutputList() (v []*Param) { if !p.IsSetOutputList() { return NodeParam_OutputList_DEFAULT } return p.OutputList } var NodeParam_APIParam_DEFAULT *APIParam func (p *NodeParam) GetAPIParam() (v *APIParam) { if !p.IsSetAPIParam() { return NodeParam_APIParam_DEFAULT } return p.APIParam } var NodeParam_CodeParam_DEFAULT *CodeParam func (p *NodeParam) GetCodeParam() (v *CodeParam) { if !p.IsSetCodeParam() { return NodeParam_CodeParam_DEFAULT } return p.CodeParam } var NodeParam_LlmParam_DEFAULT *LLMParam func (p *NodeParam) GetLlmParam() (v *LLMParam) { if !p.IsSetLlmParam() { return NodeParam_LlmParam_DEFAULT } return p.LlmParam } var NodeParam_DatasetParam_DEFAULT *DatasetParam func (p *NodeParam) GetDatasetParam() (v *DatasetParam) { if !p.IsSetDatasetParam() { return NodeParam_DatasetParam_DEFAULT } return p.DatasetParam } var NodeParam_TerminatePlan_DEFAULT *TerminatePlan func (p *NodeParam) GetTerminatePlan() (v *TerminatePlan) { if !p.IsSetTerminatePlan() { return NodeParam_TerminatePlan_DEFAULT } return p.TerminatePlan } var NodeParam_InputParameters_DEFAULT []*Parameter func (p *NodeParam) GetInputParameters() (v []*Parameter) { if !p.IsSetInputParameters() { return NodeParam_InputParameters_DEFAULT } return p.InputParameters } var NodeParam_OutputParameters_DEFAULT []*Parameter func (p *NodeParam) GetOutputParameters() (v []*Parameter) { if !p.IsSetOutputParameters() { return NodeParam_OutputParameters_DEFAULT } return p.OutputParameters } var NodeParam_Batch_DEFAULT *Batch func (p *NodeParam) GetBatch() (v *Batch) { if !p.IsSetBatch() { return NodeParam_Batch_DEFAULT } return p.Batch } var NodeParam_IfParam_DEFAULT *IfParam func (p *NodeParam) GetIfParam() (v *IfParam) { if !p.IsSetIfParam() { return NodeParam_IfParam_DEFAULT } return p.IfParam } var fieldIDToName_NodeParam = map[int16]string{ 1: "input_list", 2: "output_list", 3: "api_param", 4: "code_param", 5: "llm_param", 6: "dataset_param", 7: "terminate_plan", 8: "input_parameters", 9: "output_parameters", 10: "batch", 11: "if_param", } func (p *NodeParam) IsSetInputList() bool { return p.InputList != nil } func (p *NodeParam) IsSetOutputList() bool { return p.OutputList != nil } func (p *NodeParam) IsSetAPIParam() bool { return p.APIParam != nil } func (p *NodeParam) IsSetCodeParam() bool { return p.CodeParam != nil } func (p *NodeParam) IsSetLlmParam() bool { return p.LlmParam != nil } func (p *NodeParam) IsSetDatasetParam() bool { return p.DatasetParam != nil } func (p *NodeParam) IsSetTerminatePlan() bool { return p.TerminatePlan != nil } func (p *NodeParam) IsSetInputParameters() bool { return p.InputParameters != nil } func (p *NodeParam) IsSetOutputParameters() bool { return p.OutputParameters != nil } func (p *NodeParam) IsSetBatch() bool { return p.Batch != nil } func (p *NodeParam) IsSetIfParam() bool { return p.IfParam != nil } func (p *NodeParam) 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.LIST { 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 } 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.LIST { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.LIST { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRUCT { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRUCT { if err = p.ReadField11(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_NodeParam[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 *NodeParam) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Param, 0, size) values := make([]Param, 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.InputList = _field return nil } func (p *NodeParam) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Param, 0, size) values := make([]Param, 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.OutputList = _field return nil } func (p *NodeParam) ReadField3(iprot thrift.TProtocol) error { _field := NewAPIParam() if err := _field.Read(iprot); err != nil { return err } p.APIParam = _field return nil } func (p *NodeParam) ReadField4(iprot thrift.TProtocol) error { _field := NewCodeParam() if err := _field.Read(iprot); err != nil { return err } p.CodeParam = _field return nil } func (p *NodeParam) ReadField5(iprot thrift.TProtocol) error { _field := NewLLMParam() if err := _field.Read(iprot); err != nil { return err } p.LlmParam = _field return nil } func (p *NodeParam) ReadField6(iprot thrift.TProtocol) error { _field := NewDatasetParam() if err := _field.Read(iprot); err != nil { return err } p.DatasetParam = _field return nil } func (p *NodeParam) ReadField7(iprot thrift.TProtocol) error { _field := NewTerminatePlan() if err := _field.Read(iprot); err != nil { return err } p.TerminatePlan = _field return nil } func (p *NodeParam) ReadField8(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Parameter, 0, size) values := make([]Parameter, 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.InputParameters = _field return nil } func (p *NodeParam) ReadField9(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Parameter, 0, size) values := make([]Parameter, 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.OutputParameters = _field return nil } func (p *NodeParam) ReadField10(iprot thrift.TProtocol) error { _field := NewBatch() if err := _field.Read(iprot); err != nil { return err } p.Batch = _field return nil } func (p *NodeParam) ReadField11(iprot thrift.TProtocol) error { _field := NewIfParam() if err := _field.Read(iprot); err != nil { return err } p.IfParam = _field return nil } func (p *NodeParam) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeParam"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 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 *NodeParam) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetInputList() { if err = oprot.WriteFieldBegin("input_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.InputList)); err != nil { return err } for _, v := range p.InputList { 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 *NodeParam) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetOutputList() { if err = oprot.WriteFieldBegin("output_list", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OutputList)); err != nil { return err } for _, v := range p.OutputList { 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 *NodeParam) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetAPIParam() { if err = oprot.WriteFieldBegin("api_param", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.APIParam.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 *NodeParam) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetCodeParam() { if err = oprot.WriteFieldBegin("code_param", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.CodeParam.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 *NodeParam) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetLlmParam() { if err = oprot.WriteFieldBegin("llm_param", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.LlmParam.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 *NodeParam) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetDatasetParam() { if err = oprot.WriteFieldBegin("dataset_param", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.DatasetParam.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 *NodeParam) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetTerminatePlan() { if err = oprot.WriteFieldBegin("terminate_plan", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError } if err := p.TerminatePlan.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 *NodeParam) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetInputParameters() { if err = oprot.WriteFieldBegin("input_parameters", thrift.LIST, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.InputParameters)); err != nil { return err } for _, v := range p.InputParameters { 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 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *NodeParam) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetOutputParameters() { if err = oprot.WriteFieldBegin("output_parameters", thrift.LIST, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OutputParameters)); err != nil { return err } for _, v := range p.OutputParameters { 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 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *NodeParam) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetBatch() { if err = oprot.WriteFieldBegin("batch", thrift.STRUCT, 10); err != nil { goto WriteFieldBeginError } if err := p.Batch.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 10 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } func (p *NodeParam) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetIfParam() { if err = oprot.WriteFieldBegin("if_param", thrift.STRUCT, 11); err != nil { goto WriteFieldBeginError } if err := p.IfParam.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 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *NodeParam) String() string { if p == nil { return "" } return fmt.Sprintf("NodeParam(%+v)", *p) } type NodeDesc struct { Desc string `thrift:"desc,1" form:"desc" json:"desc" query:"desc"` // Subtitle name Name string `thrift:"name,2" form:"name" json:"name" query:"name"` // This type of icon IconURL string `thrift:"icon_url,3" form:"icon_url" json:"icon_url" query:"icon_url"` // Whether to support batch, 1 does not support, 2 supports SupportBatch int32 `thrift:"support_batch,4" form:"support_batch" json:"support_batch" query:"support_batch"` // Connection requirements 1 or so can be connected 2 only support the right side LinkLimit int32 `thrift:"link_limit,5" form:"link_limit" json:"link_limit" query:"link_limit"` } func NewNodeDesc() *NodeDesc { return &NodeDesc{} } func (p *NodeDesc) InitDefault() { } func (p *NodeDesc) GetDesc() (v string) { return p.Desc } func (p *NodeDesc) GetName() (v string) { return p.Name } func (p *NodeDesc) GetIconURL() (v string) { return p.IconURL } func (p *NodeDesc) GetSupportBatch() (v int32) { return p.SupportBatch } func (p *NodeDesc) GetLinkLimit() (v int32) { return p.LinkLimit } var fieldIDToName_NodeDesc = map[int16]string{ 1: "desc", 2: "name", 3: "icon_url", 4: "support_batch", 5: "link_limit", } func (p *NodeDesc) 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 } 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_NodeDesc[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 *NodeDesc) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *NodeDesc) ReadField2(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 *NodeDesc) 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 *NodeDesc) ReadField4(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.SupportBatch = _field return nil } func (p *NodeDesc) ReadField5(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.LinkLimit = _field return nil } func (p *NodeDesc) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeDesc"); 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 *NodeDesc) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *NodeDesc) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *NodeDesc) 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 *NodeDesc) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("support_batch", thrift.I32, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.SupportBatch); 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 *NodeDesc) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("link_limit", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.LinkLimit); 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 *NodeDesc) String() string { if p == nil { return "" } return fmt.Sprintf("NodeDesc(%+v)", *p) } type OpenAPI struct { InputList []*Parameter `thrift:"input_list,1" form:"input_list" json:"input_list" query:"input_list"` OutputList []*Parameter `thrift:"output_list,2" form:"output_list" json:"output_list" query:"output_list"` } func NewOpenAPI() *OpenAPI { return &OpenAPI{} } func (p *OpenAPI) InitDefault() { } func (p *OpenAPI) GetInputList() (v []*Parameter) { return p.InputList } func (p *OpenAPI) GetOutputList() (v []*Parameter) { return p.OutputList } var fieldIDToName_OpenAPI = map[int16]string{ 1: "input_list", 2: "output_list", } func (p *OpenAPI) 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.LIST { 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_OpenAPI[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 *OpenAPI) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Parameter, 0, size) values := make([]Parameter, 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.InputList = _field return nil } func (p *OpenAPI) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Parameter, 0, size) values := make([]Parameter, 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.OutputList = _field return nil } func (p *OpenAPI) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPI"); 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 *OpenAPI) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("input_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.InputList)); err != nil { return err } for _, v := range p.InputList { 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 *OpenAPI) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("output_list", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OutputList)); err != nil { return err } for _, v := range p.OutputList { 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 *OpenAPI) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPI(%+v)", *p) } type Batch struct { // Is the batch switch on? IsBatch bool `thrift:"is_batch,1" form:"is_batch" json:"is_batch" query:"is_batch"` // Only process input in the range [0, take_count) TakeCount int64 `thrift:"take_count,2" form:"take_count" json:"take_count" query:"take_count"` // Batch input required InputParam *Parameter `thrift:"input_param,3" form:"input_param" json:"input_param" query:"input_param"` } func NewBatch() *Batch { return &Batch{} } func (p *Batch) InitDefault() { } func (p *Batch) GetIsBatch() (v bool) { return p.IsBatch } func (p *Batch) GetTakeCount() (v int64) { return p.TakeCount } var Batch_InputParam_DEFAULT *Parameter func (p *Batch) GetInputParam() (v *Parameter) { if !p.IsSetInputParam() { return Batch_InputParam_DEFAULT } return p.InputParam } var fieldIDToName_Batch = map[int16]string{ 1: "is_batch", 2: "take_count", 3: "input_param", } func (p *Batch) IsSetInputParam() bool { return p.InputParam != nil } func (p *Batch) 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.I64 { 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_Batch[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 *Batch) ReadField1(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsBatch = _field return nil } func (p *Batch) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.TakeCount = _field return nil } func (p *Batch) ReadField3(iprot thrift.TProtocol) error { _field := NewParameter() if err := _field.Read(iprot); err != nil { return err } p.InputParam = _field return nil } func (p *Batch) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Batch"); 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 *Batch) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_batch", thrift.BOOL, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsBatch); 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 *Batch) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("take_count", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.TakeCount); 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 *Batch) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("input_param", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.InputParam.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 *Batch) String() string { if p == nil { return "" } return fmt.Sprintf("Batch(%+v)", *p) } type Node struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` // Node ID NodeID string `thrift:"node_id,2" form:"node_id" json:"node_id" query:"node_id"` // Change node name NodeName string `thrift:"node_name,3" form:"node_name" json:"node_name" query:"node_name"` // Node type NodeType NodeType `thrift:"node_type,4" form:"node_type" json:"node_type" query:"node_type"` // Core parameters of the node NodeParam *NodeParam `thrift:"node_param,5" form:"node_param" json:"node_param" query:"node_param"` // Node location LayOut *LayOut `thrift:"lay_out,6" form:"lay_out" json:"lay_out" query:"lay_out"` // Description of Node, explaining the link Desc *NodeDesc `thrift:"desc,7" form:"desc" json:"desc" query:"desc"` // dependent upstream node DependsOn []string `thrift:"depends_on,8" form:"depends_on" json:"depends_on" query:"depends_on"` // All inputs and outputs OpenAPI *OpenAPI `thrift:"open_api,9" form:"open_api" json:"open_api" query:"open_api"` } func NewNode() *Node { return &Node{} } func (p *Node) InitDefault() { } func (p *Node) GetWorkflowID() (v string) { return p.WorkflowID } func (p *Node) GetNodeID() (v string) { return p.NodeID } func (p *Node) GetNodeName() (v string) { return p.NodeName } func (p *Node) GetNodeType() (v NodeType) { return p.NodeType } var Node_NodeParam_DEFAULT *NodeParam func (p *Node) GetNodeParam() (v *NodeParam) { if !p.IsSetNodeParam() { return Node_NodeParam_DEFAULT } return p.NodeParam } var Node_LayOut_DEFAULT *LayOut func (p *Node) GetLayOut() (v *LayOut) { if !p.IsSetLayOut() { return Node_LayOut_DEFAULT } return p.LayOut } var Node_Desc_DEFAULT *NodeDesc func (p *Node) GetDesc() (v *NodeDesc) { if !p.IsSetDesc() { return Node_Desc_DEFAULT } return p.Desc } func (p *Node) GetDependsOn() (v []string) { return p.DependsOn } var Node_OpenAPI_DEFAULT *OpenAPI func (p *Node) GetOpenAPI() (v *OpenAPI) { if !p.IsSetOpenAPI() { return Node_OpenAPI_DEFAULT } return p.OpenAPI } var fieldIDToName_Node = map[int16]string{ 1: "workflow_id", 2: "node_id", 3: "node_name", 4: "node_type", 5: "node_param", 6: "lay_out", 7: "desc", 8: "depends_on", 9: "open_api", } func (p *Node) IsSetNodeParam() bool { return p.NodeParam != nil } func (p *Node) IsSetLayOut() bool { return p.LayOut != nil } func (p *Node) IsSetDesc() bool { return p.Desc != nil } func (p *Node) IsSetOpenAPI() bool { return p.OpenAPI != nil } func (p *Node) 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 } 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.LIST { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRUCT { 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_Node[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 *Node) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *Node) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *Node) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeName = _field return nil } func (p *Node) ReadField4(iprot thrift.TProtocol) error { var _field NodeType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = NodeType(v) } p.NodeType = _field return nil } func (p *Node) ReadField5(iprot thrift.TProtocol) error { _field := NewNodeParam() if err := _field.Read(iprot); err != nil { return err } p.NodeParam = _field return nil } func (p *Node) ReadField6(iprot thrift.TProtocol) error { _field := NewLayOut() if err := _field.Read(iprot); err != nil { return err } p.LayOut = _field return nil } func (p *Node) ReadField7(iprot thrift.TProtocol) error { _field := NewNodeDesc() if err := _field.Read(iprot); err != nil { return err } p.Desc = _field return nil } func (p *Node) ReadField8(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.DependsOn = _field return nil } func (p *Node) ReadField9(iprot thrift.TProtocol) error { _field := NewOpenAPI() if err := _field.Read(iprot); err != nil { return err } p.OpenAPI = _field return nil } func (p *Node) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Node"); 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 *Node) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *Node) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *Node) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_name", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeName); 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 *Node) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type", thrift.I32, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.NodeType)); 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 *Node) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_param", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.NodeParam.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 *Node) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("lay_out", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.LayOut.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 *Node) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError } if err := p.Desc.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 *Node) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("depends_on", thrift.LIST, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.DependsOn)); err != nil { return err } for _, v := range p.DependsOn { if err := oprot.WriteString(v); 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 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *Node) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("open_api", thrift.STRUCT, 9); err != nil { goto WriteFieldBeginError } if err := p.OpenAPI.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 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *Node) String() string { if p == nil { return "" } return fmt.Sprintf("Node(%+v)", *p) } type Parameter struct { Name string `thrift:"name,1" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,2" form:"desc" json:"desc" query:"desc"` Required bool `thrift:"required,3" form:"required" json:"required" query:"required"` Type InputType `thrift:"type,4" form:"type" json:"type" query:"type"` SubParameters []*Parameter `thrift:"sub_parameters,5" form:"sub_parameters" json:"sub_parameters" query:"sub_parameters"` // If Type is an array, there is a subtype SubType InputType `thrift:"sub_type,6" form:"sub_type" json:"sub_type" query:"sub_type"` // fromNodeId if the value of the imported parameter is a reference FromNodeID *string `thrift:"from_node_id,7,optional" form:"from_node_id" json:"from_node_id,omitempty" query:"from_node_id"` // Which node's key is specifically referenced? FromOutput []string `thrift:"from_output,8,optional" form:"from_output" json:"from_output,omitempty" query:"from_output"` // If the imported parameter is the user's hand input, put it here Value *string `thrift:"value,9,optional" form:"value" json:"value,omitempty" query:"value"` Format *PluginParamTypeFormat `thrift:"format,10,optional" form:"format" json:"format,omitempty" query:"format"` // Auxiliary type; type = string takes effect, 0 is unset AssistType *int64 `thrift:"assist_type,11,optional" form:"assist_type" json:"assist_type,omitempty" query:"assist_type"` // If Type is an array, it represents the auxiliary type of the child element; sub_type = string takes effect, 0 is unset SubAssistType *int64 `thrift:"sub_assist_type,12,optional" form:"sub_assist_type" json:"sub_assist_type,omitempty" query:"sub_assist_type"` } func NewParameter() *Parameter { return &Parameter{} } func (p *Parameter) InitDefault() { } func (p *Parameter) GetName() (v string) { return p.Name } func (p *Parameter) GetDesc() (v string) { return p.Desc } func (p *Parameter) GetRequired() (v bool) { return p.Required } func (p *Parameter) GetType() (v InputType) { return p.Type } func (p *Parameter) GetSubParameters() (v []*Parameter) { return p.SubParameters } func (p *Parameter) GetSubType() (v InputType) { return p.SubType } var Parameter_FromNodeID_DEFAULT string func (p *Parameter) GetFromNodeID() (v string) { if !p.IsSetFromNodeID() { return Parameter_FromNodeID_DEFAULT } return *p.FromNodeID } var Parameter_FromOutput_DEFAULT []string func (p *Parameter) GetFromOutput() (v []string) { if !p.IsSetFromOutput() { return Parameter_FromOutput_DEFAULT } return p.FromOutput } var Parameter_Value_DEFAULT string func (p *Parameter) GetValue() (v string) { if !p.IsSetValue() { return Parameter_Value_DEFAULT } return *p.Value } var Parameter_Format_DEFAULT PluginParamTypeFormat func (p *Parameter) GetFormat() (v PluginParamTypeFormat) { if !p.IsSetFormat() { return Parameter_Format_DEFAULT } return *p.Format } var Parameter_AssistType_DEFAULT int64 func (p *Parameter) GetAssistType() (v int64) { if !p.IsSetAssistType() { return Parameter_AssistType_DEFAULT } return *p.AssistType } var Parameter_SubAssistType_DEFAULT int64 func (p *Parameter) GetSubAssistType() (v int64) { if !p.IsSetSubAssistType() { return Parameter_SubAssistType_DEFAULT } return *p.SubAssistType } var fieldIDToName_Parameter = map[int16]string{ 1: "name", 2: "desc", 3: "required", 4: "type", 5: "sub_parameters", 6: "sub_type", 7: "from_node_id", 8: "from_output", 9: "value", 10: "format", 11: "assist_type", 12: "sub_assist_type", } func (p *Parameter) IsSetFromNodeID() bool { return p.FromNodeID != nil } func (p *Parameter) IsSetFromOutput() bool { return p.FromOutput != nil } func (p *Parameter) IsSetValue() bool { return p.Value != nil } func (p *Parameter) IsSetFormat() bool { return p.Format != nil } func (p *Parameter) IsSetAssistType() bool { return p.AssistType != nil } func (p *Parameter) IsSetSubAssistType() bool { return p.SubAssistType != nil } func (p *Parameter) 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.BOOL { 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 } case 5: if fieldTypeId == thrift.LIST { 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.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.LIST { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.I32 { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.I64 { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.I64 { if err = p.ReadField12(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_Parameter[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 *Parameter) 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 *Parameter) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *Parameter) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.Required = _field return nil } func (p *Parameter) ReadField4(iprot thrift.TProtocol) error { var _field InputType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InputType(v) } p.Type = _field return nil } func (p *Parameter) ReadField5(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Parameter, 0, size) values := make([]Parameter, 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.SubParameters = _field return nil } func (p *Parameter) ReadField6(iprot thrift.TProtocol) error { var _field InputType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InputType(v) } p.SubType = _field return nil } func (p *Parameter) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.FromNodeID = _field return nil } func (p *Parameter) ReadField8(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.FromOutput = _field return nil } func (p *Parameter) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Value = _field return nil } func (p *Parameter) ReadField10(iprot thrift.TProtocol) error { var _field *PluginParamTypeFormat if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := PluginParamTypeFormat(v) _field = &tmp } p.Format = _field return nil } func (p *Parameter) ReadField11(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.AssistType = _field return nil } func (p *Parameter) ReadField12(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.SubAssistType = _field return nil } func (p *Parameter) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Parameter"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 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 *Parameter) 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 *Parameter) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *Parameter) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("required", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.Required); 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 *Parameter) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *Parameter) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("sub_parameters", thrift.LIST, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.SubParameters)); err != nil { return err } for _, v := range p.SubParameters { 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *Parameter) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("sub_type", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.SubType)); 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 *Parameter) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetFromNodeID() { if err = oprot.WriteFieldBegin("from_node_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.FromNodeID); 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 *Parameter) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetFromOutput() { if err = oprot.WriteFieldBegin("from_output", thrift.LIST, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.FromOutput)); err != nil { return err } for _, v := range p.FromOutput { if err := oprot.WriteString(v); 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 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *Parameter) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetValue() { if err = oprot.WriteFieldBegin("value", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Value); 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 *Parameter) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetFormat() { if err = oprot.WriteFieldBegin("format", thrift.I32, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Format)); 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 *Parameter) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetAssistType() { if err = oprot.WriteFieldBegin("assist_type", thrift.I64, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.AssistType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *Parameter) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetSubAssistType() { if err = oprot.WriteFieldBegin("sub_assist_type", thrift.I64, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.SubAssistType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *Parameter) String() string { if p == nil { return "" } return fmt.Sprintf("Parameter(%+v)", *p) } type CreateWorkflowRequest struct { // process name Name string `thrift:"name,1,required" form:"name,required" json:"name,required" query:"name,required"` // Process description, not null Desc string `thrift:"desc,2,required" form:"desc,required" json:"desc,required" query:"desc,required"` // Process icon uri, not nullable IconURI string `thrift:"icon_uri,3,required" form:"icon_uri,required" json:"icon_uri,required" query:"icon_uri,required"` // Space id, cannot be empty SpaceID string `thrift:"space_id,4,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` // Workflow or chatflow, the default is workflow FlowMode *WorkflowMode `thrift:"flow_mode,5,optional" form:"flow_mode" json:"flow_mode,omitempty" query:"flow_mode"` SchemaType *SchemaType `thrift:"schema_type,6,optional" form:"schema_type" json:"schema_type,omitempty" query:"schema_type"` BindBizID *string `thrift:"bind_biz_id,7,optional" form:"bind_biz_id" json:"bind_biz_id,omitempty" query:"bind_biz_id"` // Bind the business type, do not fill in if necessary. Refer to the BindBizType structure, when the value is 3, it represents the Douyin doppelganger. BindBizType *int32 `thrift:"bind_biz_type,8,optional" form:"bind_biz_type" json:"bind_biz_type,omitempty" query:"bind_biz_type"` // Application id, when filled in, it means that the process is the process under the project, and it needs to be released with the project. ProjectID *string `thrift:"project_id,9,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` // Whether to create a session, only if flow_mode = chatflow CreateConversation *bool `thrift:"create_conversation,10,optional" form:"create_conversation" json:"create_conversation,omitempty" query:"create_conversation"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCreateWorkflowRequest() *CreateWorkflowRequest { return &CreateWorkflowRequest{} } func (p *CreateWorkflowRequest) InitDefault() { } func (p *CreateWorkflowRequest) GetName() (v string) { return p.Name } func (p *CreateWorkflowRequest) GetDesc() (v string) { return p.Desc } func (p *CreateWorkflowRequest) GetIconURI() (v string) { return p.IconURI } func (p *CreateWorkflowRequest) GetSpaceID() (v string) { return p.SpaceID } var CreateWorkflowRequest_FlowMode_DEFAULT WorkflowMode func (p *CreateWorkflowRequest) GetFlowMode() (v WorkflowMode) { if !p.IsSetFlowMode() { return CreateWorkflowRequest_FlowMode_DEFAULT } return *p.FlowMode } var CreateWorkflowRequest_SchemaType_DEFAULT SchemaType func (p *CreateWorkflowRequest) GetSchemaType() (v SchemaType) { if !p.IsSetSchemaType() { return CreateWorkflowRequest_SchemaType_DEFAULT } return *p.SchemaType } var CreateWorkflowRequest_BindBizID_DEFAULT string func (p *CreateWorkflowRequest) GetBindBizID() (v string) { if !p.IsSetBindBizID() { return CreateWorkflowRequest_BindBizID_DEFAULT } return *p.BindBizID } var CreateWorkflowRequest_BindBizType_DEFAULT int32 func (p *CreateWorkflowRequest) GetBindBizType() (v int32) { if !p.IsSetBindBizType() { return CreateWorkflowRequest_BindBizType_DEFAULT } return *p.BindBizType } var CreateWorkflowRequest_ProjectID_DEFAULT string func (p *CreateWorkflowRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return CreateWorkflowRequest_ProjectID_DEFAULT } return *p.ProjectID } var CreateWorkflowRequest_CreateConversation_DEFAULT bool func (p *CreateWorkflowRequest) GetCreateConversation() (v bool) { if !p.IsSetCreateConversation() { return CreateWorkflowRequest_CreateConversation_DEFAULT } return *p.CreateConversation } var CreateWorkflowRequest_Base_DEFAULT *base.Base func (p *CreateWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CreateWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CreateWorkflowRequest = map[int16]string{ 1: "name", 2: "desc", 3: "icon_uri", 4: "space_id", 5: "flow_mode", 6: "schema_type", 7: "bind_biz_id", 8: "bind_biz_type", 9: "project_id", 10: "create_conversation", 255: "Base", } func (p *CreateWorkflowRequest) IsSetFlowMode() bool { return p.FlowMode != nil } func (p *CreateWorkflowRequest) IsSetSchemaType() bool { return p.SchemaType != nil } func (p *CreateWorkflowRequest) IsSetBindBizID() bool { return p.BindBizID != nil } func (p *CreateWorkflowRequest) IsSetBindBizType() bool { return p.BindBizType != nil } func (p *CreateWorkflowRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *CreateWorkflowRequest) IsSetCreateConversation() bool { return p.CreateConversation != nil } func (p *CreateWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *CreateWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetName bool = false var issetDesc bool = false var issetIconURI bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetName = true } 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 } issetDesc = true } 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 } issetIconURI = true } 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 } issetSpaceID = true } 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.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.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.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.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.BOOL { if err = p.ReadField10(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 } if !issetName { fieldId = 1 goto RequiredFieldNotSetError } if !issetDesc { fieldId = 2 goto RequiredFieldNotSetError } if !issetIconURI { fieldId = 3 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 4 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_CreateWorkflowRequest[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_CreateWorkflowRequest[fieldId])) } func (p *CreateWorkflowRequest) 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 *CreateWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *CreateWorkflowRequest) ReadField3(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 *CreateWorkflowRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *CreateWorkflowRequest) ReadField5(iprot thrift.TProtocol) error { var _field *WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkflowMode(v) _field = &tmp } p.FlowMode = _field return nil } func (p *CreateWorkflowRequest) ReadField6(iprot thrift.TProtocol) error { var _field *SchemaType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := SchemaType(v) _field = &tmp } p.SchemaType = _field return nil } func (p *CreateWorkflowRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BindBizID = _field return nil } func (p *CreateWorkflowRequest) ReadField8(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.BindBizType = _field return nil } func (p *CreateWorkflowRequest) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *CreateWorkflowRequest) ReadField10(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.CreateConversation = _field return nil } func (p *CreateWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CreateWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateWorkflowRequest"); 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 = 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 *CreateWorkflowRequest) 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 *CreateWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *CreateWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *CreateWorkflowRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *CreateWorkflowRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetFlowMode() { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.FlowMode)); 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 *CreateWorkflowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetSchemaType() { if err = oprot.WriteFieldBegin("schema_type", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.SchemaType)); 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 *CreateWorkflowRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizID() { if err = oprot.WriteFieldBegin("bind_biz_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BindBizID); 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 *CreateWorkflowRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizType() { if err = oprot.WriteFieldBegin("bind_biz_type", thrift.I32, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.BindBizType); 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 *CreateWorkflowRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *CreateWorkflowRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetCreateConversation() { if err = oprot.WriteFieldBegin("create_conversation", thrift.BOOL, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.CreateConversation); 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 *CreateWorkflowRequest) 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 *CreateWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CreateWorkflowRequest(%+v)", *p) } type CreateWorkflowData struct { // The ID of the process, used to identify a unique process WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` // process name Name string `thrift:"name,2" form:"name" json:"name" query:"name"` URL string `thrift:"url,3" form:"url" json:"url" query:"url"` Status WorkFlowStatus `thrift:"status,4" form:"status" json:"status" query:"status"` Type SchemaType `thrift:"type,5" form:"type" json:"type" query:"type"` NodeList []*Node `thrift:"node_list,6" form:"node_list" json:"node_list" query:"node_list"` // {"project_id":"xxx","flow_id":xxxx} ExternalFlowInfo *string `thrift:"external_flow_info,7,optional" form:"external_flow_info" json:"external_flow_info,omitempty" query:"external_flow_info"` } func NewCreateWorkflowData() *CreateWorkflowData { return &CreateWorkflowData{} } func (p *CreateWorkflowData) InitDefault() { } func (p *CreateWorkflowData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *CreateWorkflowData) GetName() (v string) { return p.Name } func (p *CreateWorkflowData) GetURL() (v string) { return p.URL } func (p *CreateWorkflowData) GetStatus() (v WorkFlowStatus) { return p.Status } func (p *CreateWorkflowData) GetType() (v SchemaType) { return p.Type } func (p *CreateWorkflowData) GetNodeList() (v []*Node) { return p.NodeList } var CreateWorkflowData_ExternalFlowInfo_DEFAULT string func (p *CreateWorkflowData) GetExternalFlowInfo() (v string) { if !p.IsSetExternalFlowInfo() { return CreateWorkflowData_ExternalFlowInfo_DEFAULT } return *p.ExternalFlowInfo } var fieldIDToName_CreateWorkflowData = map[int16]string{ 1: "workflow_id", 2: "name", 3: "url", 4: "status", 5: "type", 6: "node_list", 7: "external_flow_info", } func (p *CreateWorkflowData) IsSetExternalFlowInfo() bool { return p.ExternalFlowInfo != nil } func (p *CreateWorkflowData) 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 } 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.LIST { 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_CreateWorkflowData[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 *CreateWorkflowData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *CreateWorkflowData) ReadField2(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 *CreateWorkflowData) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *CreateWorkflowData) ReadField4(iprot thrift.TProtocol) error { var _field WorkFlowStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowStatus(v) } p.Status = _field return nil } func (p *CreateWorkflowData) ReadField5(iprot thrift.TProtocol) error { var _field SchemaType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = SchemaType(v) } p.Type = _field return nil } func (p *CreateWorkflowData) ReadField6(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Node, 0, size) values := make([]Node, 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.NodeList = _field return nil } func (p *CreateWorkflowData) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExternalFlowInfo = _field return nil } func (p *CreateWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateWorkflowData"); 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 *CreateWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *CreateWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *CreateWorkflowData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *CreateWorkflowData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *CreateWorkflowData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *CreateWorkflowData) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_list", thrift.LIST, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.NodeList)); err != nil { return err } for _, v := range p.NodeList { 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *CreateWorkflowData) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetExternalFlowInfo() { if err = oprot.WriteFieldBegin("external_flow_info", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExternalFlowInfo); 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 *CreateWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("CreateWorkflowData(%+v)", *p) } type CreateWorkflowResponse struct { Data *CreateWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCreateWorkflowResponse() *CreateWorkflowResponse { return &CreateWorkflowResponse{} } func (p *CreateWorkflowResponse) InitDefault() { } var CreateWorkflowResponse_Data_DEFAULT *CreateWorkflowData func (p *CreateWorkflowResponse) GetData() (v *CreateWorkflowData) { if !p.IsSetData() { return CreateWorkflowResponse_Data_DEFAULT } return p.Data } func (p *CreateWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *CreateWorkflowResponse) GetMsg() (v string) { return p.Msg } var CreateWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *CreateWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CreateWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CreateWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CreateWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *CreateWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CreateWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_CreateWorkflowResponse[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_CreateWorkflowResponse[fieldId])) } func (p *CreateWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewCreateWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *CreateWorkflowResponse) 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 *CreateWorkflowResponse) 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 *CreateWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CreateWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateWorkflowResponse"); 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 *CreateWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *CreateWorkflowResponse) 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 *CreateWorkflowResponse) 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 *CreateWorkflowResponse) 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 *CreateWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CreateWorkflowResponse(%+v)", *p) } type SaveWorkflowRequest struct { // The ID of the process, used to identify a unique process WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` // Process schema Schema *string `thrift:"schema,2,optional" form:"schema" json:"schema,omitempty" query:"schema"` // Required, space id, not nullable SpaceID *string `thrift:"space_id,3,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` Name *string `thrift:"name,4,optional" form:"name" json:"name,omitempty" query:"name"` Desc *string `thrift:"desc,5,optional" form:"desc" json:"desc,omitempty" query:"desc"` IconURI *string `thrift:"icon_uri,6,optional" form:"icon_uri" json:"icon_uri,omitempty" query:"icon_uri"` // The commit_id of a commit. This is used to uniquely identify individual commit versions of a process (each commit_id corresponds only and only to one commit version of a process). SubmitCommitID string `thrift:"submit_commit_id,7,required" form:"submit_commit_id,required" json:"submit_commit_id,required" query:"submit_commit_id,required"` IgnoreStatusTransfer *bool `thrift:"ignore_status_transfer,8,optional" form:"ignore_status_transfer" json:"ignore_status_transfer,omitempty" query:"ignore_status_transfer"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewSaveWorkflowRequest() *SaveWorkflowRequest { return &SaveWorkflowRequest{} } func (p *SaveWorkflowRequest) InitDefault() { } func (p *SaveWorkflowRequest) GetWorkflowID() (v string) { return p.WorkflowID } var SaveWorkflowRequest_Schema_DEFAULT string func (p *SaveWorkflowRequest) GetSchema() (v string) { if !p.IsSetSchema() { return SaveWorkflowRequest_Schema_DEFAULT } return *p.Schema } var SaveWorkflowRequest_SpaceID_DEFAULT string func (p *SaveWorkflowRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return SaveWorkflowRequest_SpaceID_DEFAULT } return *p.SpaceID } var SaveWorkflowRequest_Name_DEFAULT string func (p *SaveWorkflowRequest) GetName() (v string) { if !p.IsSetName() { return SaveWorkflowRequest_Name_DEFAULT } return *p.Name } var SaveWorkflowRequest_Desc_DEFAULT string func (p *SaveWorkflowRequest) GetDesc() (v string) { if !p.IsSetDesc() { return SaveWorkflowRequest_Desc_DEFAULT } return *p.Desc } var SaveWorkflowRequest_IconURI_DEFAULT string func (p *SaveWorkflowRequest) GetIconURI() (v string) { if !p.IsSetIconURI() { return SaveWorkflowRequest_IconURI_DEFAULT } return *p.IconURI } func (p *SaveWorkflowRequest) GetSubmitCommitID() (v string) { return p.SubmitCommitID } var SaveWorkflowRequest_IgnoreStatusTransfer_DEFAULT bool func (p *SaveWorkflowRequest) GetIgnoreStatusTransfer() (v bool) { if !p.IsSetIgnoreStatusTransfer() { return SaveWorkflowRequest_IgnoreStatusTransfer_DEFAULT } return *p.IgnoreStatusTransfer } var SaveWorkflowRequest_Base_DEFAULT *base.Base func (p *SaveWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return SaveWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_SaveWorkflowRequest = map[int16]string{ 1: "workflow_id", 2: "schema", 3: "space_id", 4: "name", 5: "desc", 6: "icon_uri", 7: "submit_commit_id", 8: "ignore_status_transfer", 255: "Base", } func (p *SaveWorkflowRequest) IsSetSchema() bool { return p.Schema != nil } func (p *SaveWorkflowRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *SaveWorkflowRequest) IsSetName() bool { return p.Name != nil } func (p *SaveWorkflowRequest) IsSetDesc() bool { return p.Desc != nil } func (p *SaveWorkflowRequest) IsSetIconURI() bool { return p.IconURI != nil } func (p *SaveWorkflowRequest) IsSetIgnoreStatusTransfer() bool { return p.IgnoreStatusTransfer != nil } func (p *SaveWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *SaveWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSubmitCommitID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSubmitCommitID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.BOOL { if err = p.ReadField8(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSubmitCommitID { fieldId = 7 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_SaveWorkflowRequest[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_SaveWorkflowRequest[fieldId])) } func (p *SaveWorkflowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *SaveWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Schema = _field return nil } func (p *SaveWorkflowRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *SaveWorkflowRequest) ReadField4(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 *SaveWorkflowRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Desc = _field return nil } func (p *SaveWorkflowRequest) ReadField6(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 *SaveWorkflowRequest) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SubmitCommitID = _field return nil } func (p *SaveWorkflowRequest) ReadField8(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.IgnoreStatusTransfer = _field return nil } func (p *SaveWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *SaveWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveWorkflowRequest"); 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.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 *SaveWorkflowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *SaveWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSchema() { if err = oprot.WriteFieldBegin("schema", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Schema); 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 *SaveWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *SaveWorkflowRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *SaveWorkflowRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetDesc() { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Desc); 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 *SaveWorkflowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetIconURI() { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *SaveWorkflowRequest) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("submit_commit_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SubmitCommitID); 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 *SaveWorkflowRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetIgnoreStatusTransfer() { if err = oprot.WriteFieldBegin("ignore_status_transfer", thrift.BOOL, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.IgnoreStatusTransfer); 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 *SaveWorkflowRequest) 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 *SaveWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("SaveWorkflowRequest(%+v)", *p) } type SaveWorkflowData struct { Name string `thrift:"name,1" form:"name" json:"name" query:"name"` URL string `thrift:"url,2" form:"url" json:"url" query:"url"` Status WorkFlowDevStatus `thrift:"status,3" form:"status" json:"status" query:"status"` WorkflowStatus WorkFlowStatus `thrift:"workflow_status,4" form:"workflow_status" json:"workflow_status" query:"workflow_status"` } func NewSaveWorkflowData() *SaveWorkflowData { return &SaveWorkflowData{} } func (p *SaveWorkflowData) InitDefault() { } func (p *SaveWorkflowData) GetName() (v string) { return p.Name } func (p *SaveWorkflowData) GetURL() (v string) { return p.URL } func (p *SaveWorkflowData) GetStatus() (v WorkFlowDevStatus) { return p.Status } func (p *SaveWorkflowData) GetWorkflowStatus() (v WorkFlowStatus) { return p.WorkflowStatus } var fieldIDToName_SaveWorkflowData = map[int16]string{ 1: "name", 2: "url", 3: "status", 4: "workflow_status", } func (p *SaveWorkflowData) 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.I32 { 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_SaveWorkflowData[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 *SaveWorkflowData) 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 *SaveWorkflowData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *SaveWorkflowData) ReadField3(iprot thrift.TProtocol) error { var _field WorkFlowDevStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowDevStatus(v) } p.Status = _field return nil } func (p *SaveWorkflowData) ReadField4(iprot thrift.TProtocol) error { var _field WorkFlowStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowStatus(v) } p.WorkflowStatus = _field return nil } func (p *SaveWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveWorkflowData"); 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 *SaveWorkflowData) 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 *SaveWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *SaveWorkflowData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *SaveWorkflowData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_status", thrift.I32, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.WorkflowStatus)); 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 *SaveWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("SaveWorkflowData(%+v)", *p) } type SaveWorkflowResponse struct { Data *SaveWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewSaveWorkflowResponse() *SaveWorkflowResponse { return &SaveWorkflowResponse{} } func (p *SaveWorkflowResponse) InitDefault() { } var SaveWorkflowResponse_Data_DEFAULT *SaveWorkflowData func (p *SaveWorkflowResponse) GetData() (v *SaveWorkflowData) { if !p.IsSetData() { return SaveWorkflowResponse_Data_DEFAULT } return p.Data } func (p *SaveWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *SaveWorkflowResponse) GetMsg() (v string) { return p.Msg } var SaveWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *SaveWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return SaveWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_SaveWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *SaveWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *SaveWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *SaveWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_SaveWorkflowResponse[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_SaveWorkflowResponse[fieldId])) } func (p *SaveWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewSaveWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *SaveWorkflowResponse) 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 *SaveWorkflowResponse) 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 *SaveWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *SaveWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SaveWorkflowResponse"); 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 *SaveWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *SaveWorkflowResponse) 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 *SaveWorkflowResponse) 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 *SaveWorkflowResponse) 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 *SaveWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("SaveWorkflowResponse(%+v)", *p) } type UpdateWorkflowMetaRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Name *string `thrift:"name,3,optional" form:"name" json:"name,omitempty" query:"name"` Desc *string `thrift:"desc,4,optional" form:"desc" json:"desc,omitempty" query:"desc"` IconURI *string `thrift:"icon_uri,5,optional" form:"icon_uri" json:"icon_uri,omitempty" query:"icon_uri"` FlowMode *WorkflowMode `thrift:"flow_mode,6,optional" form:"flow_mode" json:"flow_mode,omitempty" query:"flow_mode"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewUpdateWorkflowMetaRequest() *UpdateWorkflowMetaRequest { return &UpdateWorkflowMetaRequest{} } func (p *UpdateWorkflowMetaRequest) InitDefault() { } func (p *UpdateWorkflowMetaRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *UpdateWorkflowMetaRequest) GetSpaceID() (v string) { return p.SpaceID } var UpdateWorkflowMetaRequest_Name_DEFAULT string func (p *UpdateWorkflowMetaRequest) GetName() (v string) { if !p.IsSetName() { return UpdateWorkflowMetaRequest_Name_DEFAULT } return *p.Name } var UpdateWorkflowMetaRequest_Desc_DEFAULT string func (p *UpdateWorkflowMetaRequest) GetDesc() (v string) { if !p.IsSetDesc() { return UpdateWorkflowMetaRequest_Desc_DEFAULT } return *p.Desc } var UpdateWorkflowMetaRequest_IconURI_DEFAULT string func (p *UpdateWorkflowMetaRequest) GetIconURI() (v string) { if !p.IsSetIconURI() { return UpdateWorkflowMetaRequest_IconURI_DEFAULT } return *p.IconURI } var UpdateWorkflowMetaRequest_FlowMode_DEFAULT WorkflowMode func (p *UpdateWorkflowMetaRequest) GetFlowMode() (v WorkflowMode) { if !p.IsSetFlowMode() { return UpdateWorkflowMetaRequest_FlowMode_DEFAULT } return *p.FlowMode } var UpdateWorkflowMetaRequest_Base_DEFAULT *base.Base func (p *UpdateWorkflowMetaRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return UpdateWorkflowMetaRequest_Base_DEFAULT } return p.Base } var fieldIDToName_UpdateWorkflowMetaRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "name", 4: "desc", 5: "icon_uri", 6: "flow_mode", 255: "Base", } func (p *UpdateWorkflowMetaRequest) IsSetName() bool { return p.Name != nil } func (p *UpdateWorkflowMetaRequest) IsSetDesc() bool { return p.Desc != nil } func (p *UpdateWorkflowMetaRequest) IsSetIconURI() bool { return p.IconURI != nil } func (p *UpdateWorkflowMetaRequest) IsSetFlowMode() bool { return p.FlowMode != nil } func (p *UpdateWorkflowMetaRequest) IsSetBase() bool { return p.Base != nil } func (p *UpdateWorkflowMetaRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } 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.I32 { if err = p.ReadField6(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_UpdateWorkflowMetaRequest[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_UpdateWorkflowMetaRequest[fieldId])) } func (p *UpdateWorkflowMetaRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *UpdateWorkflowMetaRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *UpdateWorkflowMetaRequest) ReadField3(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 *UpdateWorkflowMetaRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Desc = _field return nil } func (p *UpdateWorkflowMetaRequest) ReadField5(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 *UpdateWorkflowMetaRequest) ReadField6(iprot thrift.TProtocol) error { var _field *WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkflowMode(v) _field = &tmp } p.FlowMode = _field return nil } func (p *UpdateWorkflowMetaRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *UpdateWorkflowMetaRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateWorkflowMetaRequest"); 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.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 *UpdateWorkflowMetaRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *UpdateWorkflowMetaRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *UpdateWorkflowMetaRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *UpdateWorkflowMetaRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetDesc() { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Desc); 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 *UpdateWorkflowMetaRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetIconURI() { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *UpdateWorkflowMetaRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetFlowMode() { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.FlowMode)); 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 *UpdateWorkflowMetaRequest) 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 *UpdateWorkflowMetaRequest) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateWorkflowMetaRequest(%+v)", *p) } type UpdateWorkflowMetaResponse 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewUpdateWorkflowMetaResponse() *UpdateWorkflowMetaResponse { return &UpdateWorkflowMetaResponse{} } func (p *UpdateWorkflowMetaResponse) InitDefault() { } func (p *UpdateWorkflowMetaResponse) GetCode() (v int64) { return p.Code } func (p *UpdateWorkflowMetaResponse) GetMsg() (v string) { return p.Msg } var UpdateWorkflowMetaResponse_BaseResp_DEFAULT *base.BaseResp func (p *UpdateWorkflowMetaResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return UpdateWorkflowMetaResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_UpdateWorkflowMetaResponse = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *UpdateWorkflowMetaResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *UpdateWorkflowMetaResponse) 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_UpdateWorkflowMetaResponse[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_UpdateWorkflowMetaResponse[fieldId])) } func (p *UpdateWorkflowMetaResponse) 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 *UpdateWorkflowMetaResponse) 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 *UpdateWorkflowMetaResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *UpdateWorkflowMetaResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateWorkflowMetaResponse"); 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 *UpdateWorkflowMetaResponse) 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 *UpdateWorkflowMetaResponse) 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 *UpdateWorkflowMetaResponse) 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 *UpdateWorkflowMetaResponse) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateWorkflowMetaResponse(%+v)", *p) } type MergeWorkflowRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` Schema *string `thrift:"schema,2,optional" form:"schema" json:"schema,omitempty" query:"schema"` SpaceID *string `thrift:"space_id,3,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` Name *string `thrift:"name,4,optional" form:"name" json:"name,omitempty" query:"name"` Desc *string `thrift:"desc,5,optional" form:"desc" json:"desc,omitempty" query:"desc"` IconURI *string `thrift:"icon_uri,6,optional" form:"icon_uri" json:"icon_uri,omitempty" query:"icon_uri"` SubmitCommitID string `thrift:"submit_commit_id,7,required" form:"submit_commit_id,required" json:"submit_commit_id,required" query:"submit_commit_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewMergeWorkflowRequest() *MergeWorkflowRequest { return &MergeWorkflowRequest{} } func (p *MergeWorkflowRequest) InitDefault() { } func (p *MergeWorkflowRequest) GetWorkflowID() (v string) { return p.WorkflowID } var MergeWorkflowRequest_Schema_DEFAULT string func (p *MergeWorkflowRequest) GetSchema() (v string) { if !p.IsSetSchema() { return MergeWorkflowRequest_Schema_DEFAULT } return *p.Schema } var MergeWorkflowRequest_SpaceID_DEFAULT string func (p *MergeWorkflowRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return MergeWorkflowRequest_SpaceID_DEFAULT } return *p.SpaceID } var MergeWorkflowRequest_Name_DEFAULT string func (p *MergeWorkflowRequest) GetName() (v string) { if !p.IsSetName() { return MergeWorkflowRequest_Name_DEFAULT } return *p.Name } var MergeWorkflowRequest_Desc_DEFAULT string func (p *MergeWorkflowRequest) GetDesc() (v string) { if !p.IsSetDesc() { return MergeWorkflowRequest_Desc_DEFAULT } return *p.Desc } var MergeWorkflowRequest_IconURI_DEFAULT string func (p *MergeWorkflowRequest) GetIconURI() (v string) { if !p.IsSetIconURI() { return MergeWorkflowRequest_IconURI_DEFAULT } return *p.IconURI } func (p *MergeWorkflowRequest) GetSubmitCommitID() (v string) { return p.SubmitCommitID } var MergeWorkflowRequest_Base_DEFAULT *base.Base func (p *MergeWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return MergeWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_MergeWorkflowRequest = map[int16]string{ 1: "workflow_id", 2: "schema", 3: "space_id", 4: "name", 5: "desc", 6: "icon_uri", 7: "submit_commit_id", 255: "Base", } func (p *MergeWorkflowRequest) IsSetSchema() bool { return p.Schema != nil } func (p *MergeWorkflowRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *MergeWorkflowRequest) IsSetName() bool { return p.Name != nil } func (p *MergeWorkflowRequest) IsSetDesc() bool { return p.Desc != nil } func (p *MergeWorkflowRequest) IsSetIconURI() bool { return p.IconURI != nil } func (p *MergeWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *MergeWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSubmitCommitID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSubmitCommitID = 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 } } 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 !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSubmitCommitID { fieldId = 7 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_MergeWorkflowRequest[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_MergeWorkflowRequest[fieldId])) } func (p *MergeWorkflowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *MergeWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Schema = _field return nil } func (p *MergeWorkflowRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *MergeWorkflowRequest) ReadField4(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 *MergeWorkflowRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Desc = _field return nil } func (p *MergeWorkflowRequest) ReadField6(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 *MergeWorkflowRequest) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SubmitCommitID = _field return nil } func (p *MergeWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *MergeWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("MergeWorkflowRequest"); 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.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 *MergeWorkflowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *MergeWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSchema() { if err = oprot.WriteFieldBegin("schema", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Schema); 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 *MergeWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *MergeWorkflowRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *MergeWorkflowRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetDesc() { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Desc); 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 *MergeWorkflowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetIconURI() { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *MergeWorkflowRequest) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("submit_commit_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SubmitCommitID); 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 *MergeWorkflowRequest) 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 *MergeWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("MergeWorkflowRequest(%+v)", *p) } type MergeWorkflowData struct { Name string `thrift:"name,1" form:"name" json:"name" query:"name"` URL string `thrift:"url,2" form:"url" json:"url" query:"url"` Status WorkFlowDevStatus `thrift:"status,3" form:"status" json:"status" query:"status"` } func NewMergeWorkflowData() *MergeWorkflowData { return &MergeWorkflowData{} } func (p *MergeWorkflowData) InitDefault() { } func (p *MergeWorkflowData) GetName() (v string) { return p.Name } func (p *MergeWorkflowData) GetURL() (v string) { return p.URL } func (p *MergeWorkflowData) GetStatus() (v WorkFlowDevStatus) { return p.Status } var fieldIDToName_MergeWorkflowData = map[int16]string{ 1: "name", 2: "url", 3: "status", } func (p *MergeWorkflowData) 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.I32 { 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_MergeWorkflowData[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 *MergeWorkflowData) 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 *MergeWorkflowData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *MergeWorkflowData) ReadField3(iprot thrift.TProtocol) error { var _field WorkFlowDevStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowDevStatus(v) } p.Status = _field return nil } func (p *MergeWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("MergeWorkflowData"); 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 *MergeWorkflowData) 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 *MergeWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *MergeWorkflowData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *MergeWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("MergeWorkflowData(%+v)", *p) } type MergeWorkflowResponse struct { Data *MergeWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewMergeWorkflowResponse() *MergeWorkflowResponse { return &MergeWorkflowResponse{} } func (p *MergeWorkflowResponse) InitDefault() { } var MergeWorkflowResponse_Data_DEFAULT *MergeWorkflowData func (p *MergeWorkflowResponse) GetData() (v *MergeWorkflowData) { if !p.IsSetData() { return MergeWorkflowResponse_Data_DEFAULT } return p.Data } func (p *MergeWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *MergeWorkflowResponse) GetMsg() (v string) { return p.Msg } var MergeWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *MergeWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return MergeWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_MergeWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *MergeWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *MergeWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *MergeWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_MergeWorkflowResponse[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_MergeWorkflowResponse[fieldId])) } func (p *MergeWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewMergeWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *MergeWorkflowResponse) 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 *MergeWorkflowResponse) 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 *MergeWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *MergeWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("MergeWorkflowResponse"); 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 *MergeWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *MergeWorkflowResponse) 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 *MergeWorkflowResponse) 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 *MergeWorkflowResponse) 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 *MergeWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("MergeWorkflowResponse(%+v)", *p) } type VCSCanvasData struct { SubmitCommitID string `thrift:"submit_commit_id,1" form:"submit_commit_id" json:"submit_commit_id" query:"submit_commit_id"` DraftCommitID string `thrift:"draft_commit_id,2" form:"draft_commit_id" json:"draft_commit_id" query:"draft_commit_id"` Type VCSCanvasType `thrift:"type,3" form:"type" json:"type" query:"type"` CanEdit bool `thrift:"can_edit,4" form:"can_edit" json:"can_edit" query:"can_edit"` PublishCommitID *string `thrift:"publish_commit_id,5,optional" form:"publish_commit_id" json:"publish_commit_id,omitempty" query:"publish_commit_id"` } func NewVCSCanvasData() *VCSCanvasData { return &VCSCanvasData{} } func (p *VCSCanvasData) InitDefault() { } func (p *VCSCanvasData) GetSubmitCommitID() (v string) { return p.SubmitCommitID } func (p *VCSCanvasData) GetDraftCommitID() (v string) { return p.DraftCommitID } func (p *VCSCanvasData) GetType() (v VCSCanvasType) { return p.Type } func (p *VCSCanvasData) GetCanEdit() (v bool) { return p.CanEdit } var VCSCanvasData_PublishCommitID_DEFAULT string func (p *VCSCanvasData) GetPublishCommitID() (v string) { if !p.IsSetPublishCommitID() { return VCSCanvasData_PublishCommitID_DEFAULT } return *p.PublishCommitID } var fieldIDToName_VCSCanvasData = map[int16]string{ 1: "submit_commit_id", 2: "draft_commit_id", 3: "type", 4: "can_edit", 5: "publish_commit_id", } func (p *VCSCanvasData) IsSetPublishCommitID() bool { return p.PublishCommitID != nil } func (p *VCSCanvasData) 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.I32 { 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 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_VCSCanvasData[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 *VCSCanvasData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SubmitCommitID = _field return nil } func (p *VCSCanvasData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DraftCommitID = _field return nil } func (p *VCSCanvasData) ReadField3(iprot thrift.TProtocol) error { var _field VCSCanvasType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = VCSCanvasType(v) } p.Type = _field return nil } func (p *VCSCanvasData) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.CanEdit = _field return nil } func (p *VCSCanvasData) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.PublishCommitID = _field return nil } func (p *VCSCanvasData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("VCSCanvasData"); 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 *VCSCanvasData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("submit_commit_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SubmitCommitID); 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 *VCSCanvasData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("draft_commit_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DraftCommitID); 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 *VCSCanvasData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *VCSCanvasData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("can_edit", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.CanEdit); 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 *VCSCanvasData) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetPublishCommitID() { if err = oprot.WriteFieldBegin("publish_commit_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.PublishCommitID); 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 *VCSCanvasData) String() string { if p == nil { return "" } return fmt.Sprintf("VCSCanvasData(%+v)", *p) } type DBCanvasData struct { Status WorkFlowStatus `thrift:"status,1" form:"status" json:"status" query:"status"` } func NewDBCanvasData() *DBCanvasData { return &DBCanvasData{} } func (p *DBCanvasData) InitDefault() { } func (p *DBCanvasData) GetStatus() (v WorkFlowStatus) { return p.Status } var fieldIDToName_DBCanvasData = map[int16]string{ 1: "status", } func (p *DBCanvasData) 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_DBCanvasData[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 *DBCanvasData) ReadField1(iprot thrift.TProtocol) error { var _field WorkFlowStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowStatus(v) } p.Status = _field return nil } func (p *DBCanvasData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DBCanvasData"); 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 *DBCanvasData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *DBCanvasData) String() string { if p == nil { return "" } return fmt.Sprintf("DBCanvasData(%+v)", *p) } type OperationInfo struct { Operator *Creator `thrift:"operator,1" form:"operator" json:"operator" query:"operator"` OperatorTime int64 `thrift:"operator_time,2" form:"operator_time" json:"operator_time" query:"operator_time"` } func NewOperationInfo() *OperationInfo { return &OperationInfo{} } func (p *OperationInfo) InitDefault() { } var OperationInfo_Operator_DEFAULT *Creator func (p *OperationInfo) GetOperator() (v *Creator) { if !p.IsSetOperator() { return OperationInfo_Operator_DEFAULT } return p.Operator } func (p *OperationInfo) GetOperatorTime() (v int64) { return p.OperatorTime } var fieldIDToName_OperationInfo = map[int16]string{ 1: "operator", 2: "operator_time", } func (p *OperationInfo) IsSetOperator() bool { return p.Operator != nil } func (p *OperationInfo) 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.I64 { 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_OperationInfo[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 *OperationInfo) ReadField1(iprot thrift.TProtocol) error { _field := NewCreator() if err := _field.Read(iprot); err != nil { return err } p.Operator = _field return nil } func (p *OperationInfo) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.OperatorTime = _field return nil } func (p *OperationInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OperationInfo"); 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 *OperationInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("operator", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Operator.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 *OperationInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("operator_time", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.OperatorTime); 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 *OperationInfo) String() string { if p == nil { return "" } return fmt.Sprintf("OperationInfo(%+v)", *p) } type CanvasData struct { Workflow *Workflow `thrift:"workflow,1" form:"workflow" json:"workflow" query:"workflow"` VcsData *VCSCanvasData `thrift:"vcs_data,2" form:"vcs_data" json:"vcs_data" query:"vcs_data"` DbData *DBCanvasData `thrift:"db_data,3" form:"db_data" json:"db_data" query:"db_data"` OperationInfo *OperationInfo `thrift:"operation_info,4" form:"operation_info" json:"operation_info" query:"operation_info"` ExternalFlowInfo *string `thrift:"external_flow_info,5,optional" form:"external_flow_info" json:"external_flow_info,omitempty" query:"external_flow_info"` // Is the Agent bound? IsBindAgent *bool `thrift:"is_bind_agent,6,optional" form:"is_bind_agent" json:"is_bind_agent,omitempty" query:"is_bind_agent"` BindBizID *string `thrift:"bind_biz_id,7,optional" form:"bind_biz_id" json:"bind_biz_id,omitempty" query:"bind_biz_id"` BindBizType *int32 `thrift:"bind_biz_type,8,optional" form:"bind_biz_type" json:"bind_biz_type,omitempty" query:"bind_biz_type"` WorkflowVersion *string `thrift:"workflow_version,9,optional" form:"workflow_version" json:"workflow_version,omitempty" query:"workflow_version"` } func NewCanvasData() *CanvasData { return &CanvasData{} } func (p *CanvasData) InitDefault() { } var CanvasData_Workflow_DEFAULT *Workflow func (p *CanvasData) GetWorkflow() (v *Workflow) { if !p.IsSetWorkflow() { return CanvasData_Workflow_DEFAULT } return p.Workflow } var CanvasData_VcsData_DEFAULT *VCSCanvasData func (p *CanvasData) GetVcsData() (v *VCSCanvasData) { if !p.IsSetVcsData() { return CanvasData_VcsData_DEFAULT } return p.VcsData } var CanvasData_DbData_DEFAULT *DBCanvasData func (p *CanvasData) GetDbData() (v *DBCanvasData) { if !p.IsSetDbData() { return CanvasData_DbData_DEFAULT } return p.DbData } var CanvasData_OperationInfo_DEFAULT *OperationInfo func (p *CanvasData) GetOperationInfo() (v *OperationInfo) { if !p.IsSetOperationInfo() { return CanvasData_OperationInfo_DEFAULT } return p.OperationInfo } var CanvasData_ExternalFlowInfo_DEFAULT string func (p *CanvasData) GetExternalFlowInfo() (v string) { if !p.IsSetExternalFlowInfo() { return CanvasData_ExternalFlowInfo_DEFAULT } return *p.ExternalFlowInfo } var CanvasData_IsBindAgent_DEFAULT bool func (p *CanvasData) GetIsBindAgent() (v bool) { if !p.IsSetIsBindAgent() { return CanvasData_IsBindAgent_DEFAULT } return *p.IsBindAgent } var CanvasData_BindBizID_DEFAULT string func (p *CanvasData) GetBindBizID() (v string) { if !p.IsSetBindBizID() { return CanvasData_BindBizID_DEFAULT } return *p.BindBizID } var CanvasData_BindBizType_DEFAULT int32 func (p *CanvasData) GetBindBizType() (v int32) { if !p.IsSetBindBizType() { return CanvasData_BindBizType_DEFAULT } return *p.BindBizType } var CanvasData_WorkflowVersion_DEFAULT string func (p *CanvasData) GetWorkflowVersion() (v string) { if !p.IsSetWorkflowVersion() { return CanvasData_WorkflowVersion_DEFAULT } return *p.WorkflowVersion } var fieldIDToName_CanvasData = map[int16]string{ 1: "workflow", 2: "vcs_data", 3: "db_data", 4: "operation_info", 5: "external_flow_info", 6: "is_bind_agent", 7: "bind_biz_id", 8: "bind_biz_type", 9: "workflow_version", } func (p *CanvasData) IsSetWorkflow() bool { return p.Workflow != nil } func (p *CanvasData) IsSetVcsData() bool { return p.VcsData != nil } func (p *CanvasData) IsSetDbData() bool { return p.DbData != nil } func (p *CanvasData) IsSetOperationInfo() bool { return p.OperationInfo != nil } func (p *CanvasData) IsSetExternalFlowInfo() bool { return p.ExternalFlowInfo != nil } func (p *CanvasData) IsSetIsBindAgent() bool { return p.IsBindAgent != nil } func (p *CanvasData) IsSetBindBizID() bool { return p.BindBizID != nil } func (p *CanvasData) IsSetBindBizType() bool { return p.BindBizType != nil } func (p *CanvasData) IsSetWorkflowVersion() bool { return p.WorkflowVersion != nil } func (p *CanvasData) 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.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.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 } 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.STRING { 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_CanvasData[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 *CanvasData) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkflow() if err := _field.Read(iprot); err != nil { return err } p.Workflow = _field return nil } func (p *CanvasData) ReadField2(iprot thrift.TProtocol) error { _field := NewVCSCanvasData() if err := _field.Read(iprot); err != nil { return err } p.VcsData = _field return nil } func (p *CanvasData) ReadField3(iprot thrift.TProtocol) error { _field := NewDBCanvasData() if err := _field.Read(iprot); err != nil { return err } p.DbData = _field return nil } func (p *CanvasData) ReadField4(iprot thrift.TProtocol) error { _field := NewOperationInfo() if err := _field.Read(iprot); err != nil { return err } p.OperationInfo = _field return nil } func (p *CanvasData) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExternalFlowInfo = _field return nil } func (p *CanvasData) ReadField6(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.IsBindAgent = _field return nil } func (p *CanvasData) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BindBizID = _field return nil } func (p *CanvasData) ReadField8(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.BindBizType = _field return nil } func (p *CanvasData) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowVersion = _field return nil } func (p *CanvasData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CanvasData"); 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 *CanvasData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Workflow.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 *CanvasData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("vcs_data", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.VcsData.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 *CanvasData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("db_data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.DbData.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 *CanvasData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("operation_info", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.OperationInfo.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 *CanvasData) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetExternalFlowInfo() { if err = oprot.WriteFieldBegin("external_flow_info", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExternalFlowInfo); 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 *CanvasData) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetIsBindAgent() { if err = oprot.WriteFieldBegin("is_bind_agent", thrift.BOOL, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.IsBindAgent); 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 *CanvasData) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizID() { if err = oprot.WriteFieldBegin("bind_biz_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BindBizID); 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 *CanvasData) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizType() { if err = oprot.WriteFieldBegin("bind_biz_type", thrift.I32, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.BindBizType); 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 *CanvasData) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowVersion() { if err = oprot.WriteFieldBegin("workflow_version", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowVersion); 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 *CanvasData) String() string { if p == nil { return "" } return fmt.Sprintf("CanvasData(%+v)", *p) } type GetCanvasInfoRequest struct { // Space id, cannot be empty SpaceID string `thrift:"space_id,1,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` // Required, process id, not null WorkflowID *string `thrift:"workflow_id,2,optional" form:"workflow_id" json:"workflow_id,omitempty" query:"workflow_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetCanvasInfoRequest() *GetCanvasInfoRequest { return &GetCanvasInfoRequest{} } func (p *GetCanvasInfoRequest) InitDefault() { } func (p *GetCanvasInfoRequest) GetSpaceID() (v string) { return p.SpaceID } var GetCanvasInfoRequest_WorkflowID_DEFAULT string func (p *GetCanvasInfoRequest) GetWorkflowID() (v string) { if !p.IsSetWorkflowID() { return GetCanvasInfoRequest_WorkflowID_DEFAULT } return *p.WorkflowID } var GetCanvasInfoRequest_Base_DEFAULT *base.Base func (p *GetCanvasInfoRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetCanvasInfoRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetCanvasInfoRequest = map[int16]string{ 1: "space_id", 2: "workflow_id", 255: "Base", } func (p *GetCanvasInfoRequest) IsSetWorkflowID() bool { return p.WorkflowID != nil } func (p *GetCanvasInfoRequest) IsSetBase() bool { return p.Base != nil } func (p *GetCanvasInfoRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetSpaceID = true } 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 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 } if !issetSpaceID { fieldId = 1 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_GetCanvasInfoRequest[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_GetCanvasInfoRequest[fieldId])) } func (p *GetCanvasInfoRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetCanvasInfoRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowID = _field return nil } func (p *GetCanvasInfoRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetCanvasInfoRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetCanvasInfoRequest"); 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.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 *GetCanvasInfoRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetCanvasInfoRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowID() { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowID); 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 *GetCanvasInfoRequest) 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 *GetCanvasInfoRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetCanvasInfoRequest(%+v)", *p) } type GetCanvasInfoResponse struct { Data *CanvasData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetCanvasInfoResponse() *GetCanvasInfoResponse { return &GetCanvasInfoResponse{} } func (p *GetCanvasInfoResponse) InitDefault() { } var GetCanvasInfoResponse_Data_DEFAULT *CanvasData func (p *GetCanvasInfoResponse) GetData() (v *CanvasData) { if !p.IsSetData() { return GetCanvasInfoResponse_Data_DEFAULT } return p.Data } func (p *GetCanvasInfoResponse) GetCode() (v int64) { return p.Code } func (p *GetCanvasInfoResponse) GetMsg() (v string) { return p.Msg } var GetCanvasInfoResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetCanvasInfoResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetCanvasInfoResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetCanvasInfoResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetCanvasInfoResponse) IsSetData() bool { return p.Data != nil } func (p *GetCanvasInfoResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetCanvasInfoResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetCanvasInfoResponse[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_GetCanvasInfoResponse[fieldId])) } func (p *GetCanvasInfoResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewCanvasData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetCanvasInfoResponse) 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 *GetCanvasInfoResponse) 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 *GetCanvasInfoResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetCanvasInfoResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetCanvasInfoResponse"); 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 *GetCanvasInfoResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetCanvasInfoResponse) 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 *GetCanvasInfoResponse) 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 *GetCanvasInfoResponse) 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 *GetCanvasInfoResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetCanvasInfoResponse(%+v)", *p) } type GetHistorySchemaRequest struct { SpaceID string `thrift:"space_id,1,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` WorkflowID string `thrift:"workflow_id,2,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` // You need to pass in when paging multiple times. CommitID *string `thrift:"commit_id,3,optional" form:"commit_id" json:"commit_id,omitempty" query:"commit_id"` Type OperateType `thrift:"type,4,required" form:"type,required" json:"type,required" query:"type,required"` Env *string `thrift:"env,5,optional" form:"env" json:"env,omitempty" query:"env"` WorkflowVersion *string `thrift:"workflow_version,6,optional" form:"workflow_version" json:"workflow_version,omitempty" query:"workflow_version"` ProjectVersion *string `thrift:"project_version,7,optional" form:"project_version" json:"project_version,omitempty" query:"project_version"` ProjectID *string `thrift:"project_id,8,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` ExecuteID *string `thrift:"execute_id,51,optional" form:"execute_id" json:"execute_id,omitempty" query:"execute_id"` SubExecuteID *string `thrift:"sub_execute_id,52,optional" form:"sub_execute_id" json:"sub_execute_id,omitempty" query:"sub_execute_id"` LogID *string `thrift:"log_id,53,optional" form:"log_id" json:"log_id,omitempty" query:"log_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetHistorySchemaRequest() *GetHistorySchemaRequest { return &GetHistorySchemaRequest{} } func (p *GetHistorySchemaRequest) InitDefault() { } func (p *GetHistorySchemaRequest) GetSpaceID() (v string) { return p.SpaceID } func (p *GetHistorySchemaRequest) GetWorkflowID() (v string) { return p.WorkflowID } var GetHistorySchemaRequest_CommitID_DEFAULT string func (p *GetHistorySchemaRequest) GetCommitID() (v string) { if !p.IsSetCommitID() { return GetHistorySchemaRequest_CommitID_DEFAULT } return *p.CommitID } func (p *GetHistorySchemaRequest) GetType() (v OperateType) { return p.Type } var GetHistorySchemaRequest_Env_DEFAULT string func (p *GetHistorySchemaRequest) GetEnv() (v string) { if !p.IsSetEnv() { return GetHistorySchemaRequest_Env_DEFAULT } return *p.Env } var GetHistorySchemaRequest_WorkflowVersion_DEFAULT string func (p *GetHistorySchemaRequest) GetWorkflowVersion() (v string) { if !p.IsSetWorkflowVersion() { return GetHistorySchemaRequest_WorkflowVersion_DEFAULT } return *p.WorkflowVersion } var GetHistorySchemaRequest_ProjectVersion_DEFAULT string func (p *GetHistorySchemaRequest) GetProjectVersion() (v string) { if !p.IsSetProjectVersion() { return GetHistorySchemaRequest_ProjectVersion_DEFAULT } return *p.ProjectVersion } var GetHistorySchemaRequest_ProjectID_DEFAULT string func (p *GetHistorySchemaRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return GetHistorySchemaRequest_ProjectID_DEFAULT } return *p.ProjectID } var GetHistorySchemaRequest_ExecuteID_DEFAULT string func (p *GetHistorySchemaRequest) GetExecuteID() (v string) { if !p.IsSetExecuteID() { return GetHistorySchemaRequest_ExecuteID_DEFAULT } return *p.ExecuteID } var GetHistorySchemaRequest_SubExecuteID_DEFAULT string func (p *GetHistorySchemaRequest) GetSubExecuteID() (v string) { if !p.IsSetSubExecuteID() { return GetHistorySchemaRequest_SubExecuteID_DEFAULT } return *p.SubExecuteID } var GetHistorySchemaRequest_LogID_DEFAULT string func (p *GetHistorySchemaRequest) GetLogID() (v string) { if !p.IsSetLogID() { return GetHistorySchemaRequest_LogID_DEFAULT } return *p.LogID } var GetHistorySchemaRequest_Base_DEFAULT *base.Base func (p *GetHistorySchemaRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetHistorySchemaRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetHistorySchemaRequest = map[int16]string{ 1: "space_id", 2: "workflow_id", 3: "commit_id", 4: "type", 5: "env", 6: "workflow_version", 7: "project_version", 8: "project_id", 51: "execute_id", 52: "sub_execute_id", 53: "log_id", 255: "Base", } func (p *GetHistorySchemaRequest) IsSetCommitID() bool { return p.CommitID != nil } func (p *GetHistorySchemaRequest) IsSetEnv() bool { return p.Env != nil } func (p *GetHistorySchemaRequest) IsSetWorkflowVersion() bool { return p.WorkflowVersion != nil } func (p *GetHistorySchemaRequest) IsSetProjectVersion() bool { return p.ProjectVersion != nil } func (p *GetHistorySchemaRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *GetHistorySchemaRequest) IsSetExecuteID() bool { return p.ExecuteID != nil } func (p *GetHistorySchemaRequest) IsSetSubExecuteID() bool { return p.SubExecuteID != nil } func (p *GetHistorySchemaRequest) IsSetLogID() bool { return p.LogID != nil } func (p *GetHistorySchemaRequest) IsSetBase() bool { return p.Base != nil } func (p *GetHistorySchemaRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetSpaceID bool = false var issetWorkflowID bool = false var issetType 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetSpaceID = true } 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 } issetWorkflowID = true } 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 } issetType = true } 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.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 51: if fieldTypeId == thrift.STRING { if err = p.ReadField51(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 52: if fieldTypeId == thrift.STRING { if err = p.ReadField52(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 53: if fieldTypeId == thrift.STRING { if err = p.ReadField53(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 } if !issetSpaceID { fieldId = 1 goto RequiredFieldNotSetError } if !issetWorkflowID { fieldId = 2 goto RequiredFieldNotSetError } if !issetType { fieldId = 4 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_GetHistorySchemaRequest[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_GetHistorySchemaRequest[fieldId])) } func (p *GetHistorySchemaRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetHistorySchemaRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetHistorySchemaRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CommitID = _field return nil } func (p *GetHistorySchemaRequest) ReadField4(iprot thrift.TProtocol) error { var _field OperateType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = OperateType(v) } p.Type = _field return nil } func (p *GetHistorySchemaRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Env = _field return nil } func (p *GetHistorySchemaRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowVersion = _field return nil } func (p *GetHistorySchemaRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectVersion = _field return nil } func (p *GetHistorySchemaRequest) ReadField8(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *GetHistorySchemaRequest) ReadField51(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteID = _field return nil } func (p *GetHistorySchemaRequest) ReadField52(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SubExecuteID = _field return nil } func (p *GetHistorySchemaRequest) ReadField53(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LogID = _field return nil } func (p *GetHistorySchemaRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetHistorySchemaRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetHistorySchemaRequest"); 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.writeField51(oprot); err != nil { fieldId = 51 goto WriteFieldError } if err = p.writeField52(oprot); err != nil { fieldId = 52 goto WriteFieldError } if err = p.writeField53(oprot); err != nil { fieldId = 53 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 *GetHistorySchemaRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetHistorySchemaRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetHistorySchemaRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetCommitID() { if err = oprot.WriteFieldBegin("commit_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CommitID); 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 *GetHistorySchemaRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *GetHistorySchemaRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetEnv() { if err = oprot.WriteFieldBegin("env", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Env); 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 *GetHistorySchemaRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowVersion() { if err = oprot.WriteFieldBegin("workflow_version", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowVersion); 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 *GetHistorySchemaRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetProjectVersion() { if err = oprot.WriteFieldBegin("project_version", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectVersion); 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 *GetHistorySchemaRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *GetHistorySchemaRequest) writeField51(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteID() { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 51); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 51 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 51 end error: ", p), err) } func (p *GetHistorySchemaRequest) writeField52(oprot thrift.TProtocol) (err error) { if p.IsSetSubExecuteID() { if err = oprot.WriteFieldBegin("sub_execute_id", thrift.STRING, 52); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SubExecuteID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 52 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 52 end error: ", p), err) } func (p *GetHistorySchemaRequest) writeField53(oprot thrift.TProtocol) (err error) { if p.IsSetLogID() { if err = oprot.WriteFieldBegin("log_id", thrift.STRING, 53); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LogID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 53 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 53 end error: ", p), err) } func (p *GetHistorySchemaRequest) 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 *GetHistorySchemaRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetHistorySchemaRequest(%+v)", *p) } type GetHistorySchemaData struct { Name string `thrift:"name,1" form:"name" json:"name" query:"name"` Describe string `thrift:"describe,2" form:"describe" json:"describe" query:"describe"` URL string `thrift:"url,3" form:"url" json:"url" query:"url"` Schema string `thrift:"schema,4" form:"schema" json:"schema" query:"schema"` FlowMode WorkflowMode `thrift:"flow_mode,5" form:"flow_mode" json:"flow_mode" query:"flow_mode"` BindBizID *string `thrift:"bind_biz_id,6,optional" form:"bind_biz_id" json:"bind_biz_id,omitempty" query:"bind_biz_id"` BindBizType *BindBizType `thrift:"bind_biz_type,7,optional" form:"bind_biz_type" json:"bind_biz_type,omitempty" query:"bind_biz_type"` WorkflowID string `thrift:"workflow_id,8" form:"workflow_id" json:"workflow_id" query:"workflow_id"` CommitID string `thrift:"commit_id,9" form:"commit_id" json:"commit_id" query:"commit_id"` ExecuteID *string `thrift:"execute_id,51,optional" form:"execute_id" json:"execute_id,omitempty" query:"execute_id"` SubExecuteID *string `thrift:"sub_execute_id,52,optional" form:"sub_execute_id" json:"sub_execute_id,omitempty" query:"sub_execute_id"` LogID *string `thrift:"log_id,53,optional" form:"log_id" json:"log_id,omitempty" query:"log_id"` } func NewGetHistorySchemaData() *GetHistorySchemaData { return &GetHistorySchemaData{} } func (p *GetHistorySchemaData) InitDefault() { } func (p *GetHistorySchemaData) GetName() (v string) { return p.Name } func (p *GetHistorySchemaData) GetDescribe() (v string) { return p.Describe } func (p *GetHistorySchemaData) GetURL() (v string) { return p.URL } func (p *GetHistorySchemaData) GetSchema() (v string) { return p.Schema } func (p *GetHistorySchemaData) GetFlowMode() (v WorkflowMode) { return p.FlowMode } var GetHistorySchemaData_BindBizID_DEFAULT string func (p *GetHistorySchemaData) GetBindBizID() (v string) { if !p.IsSetBindBizID() { return GetHistorySchemaData_BindBizID_DEFAULT } return *p.BindBizID } var GetHistorySchemaData_BindBizType_DEFAULT BindBizType func (p *GetHistorySchemaData) GetBindBizType() (v BindBizType) { if !p.IsSetBindBizType() { return GetHistorySchemaData_BindBizType_DEFAULT } return *p.BindBizType } func (p *GetHistorySchemaData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetHistorySchemaData) GetCommitID() (v string) { return p.CommitID } var GetHistorySchemaData_ExecuteID_DEFAULT string func (p *GetHistorySchemaData) GetExecuteID() (v string) { if !p.IsSetExecuteID() { return GetHistorySchemaData_ExecuteID_DEFAULT } return *p.ExecuteID } var GetHistorySchemaData_SubExecuteID_DEFAULT string func (p *GetHistorySchemaData) GetSubExecuteID() (v string) { if !p.IsSetSubExecuteID() { return GetHistorySchemaData_SubExecuteID_DEFAULT } return *p.SubExecuteID } var GetHistorySchemaData_LogID_DEFAULT string func (p *GetHistorySchemaData) GetLogID() (v string) { if !p.IsSetLogID() { return GetHistorySchemaData_LogID_DEFAULT } return *p.LogID } var fieldIDToName_GetHistorySchemaData = map[int16]string{ 1: "name", 2: "describe", 3: "url", 4: "schema", 5: "flow_mode", 6: "bind_biz_id", 7: "bind_biz_type", 8: "workflow_id", 9: "commit_id", 51: "execute_id", 52: "sub_execute_id", 53: "log_id", } func (p *GetHistorySchemaData) IsSetBindBizID() bool { return p.BindBizID != nil } func (p *GetHistorySchemaData) IsSetBindBizType() bool { return p.BindBizType != nil } func (p *GetHistorySchemaData) IsSetExecuteID() bool { return p.ExecuteID != nil } func (p *GetHistorySchemaData) IsSetSubExecuteID() bool { return p.SubExecuteID != nil } func (p *GetHistorySchemaData) IsSetLogID() bool { return p.LogID != nil } func (p *GetHistorySchemaData) 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.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.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.I32 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 51: if fieldTypeId == thrift.STRING { if err = p.ReadField51(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 52: if fieldTypeId == thrift.STRING { if err = p.ReadField52(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 53: if fieldTypeId == thrift.STRING { if err = p.ReadField53(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_GetHistorySchemaData[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 *GetHistorySchemaData) 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 *GetHistorySchemaData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Describe = _field return nil } func (p *GetHistorySchemaData) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *GetHistorySchemaData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Schema = _field return nil } func (p *GetHistorySchemaData) ReadField5(iprot thrift.TProtocol) error { var _field WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowMode(v) } p.FlowMode = _field return nil } func (p *GetHistorySchemaData) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BindBizID = _field return nil } func (p *GetHistorySchemaData) ReadField7(iprot thrift.TProtocol) error { var _field *BindBizType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := BindBizType(v) _field = &tmp } p.BindBizType = _field return nil } func (p *GetHistorySchemaData) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetHistorySchemaData) ReadField9(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CommitID = _field return nil } func (p *GetHistorySchemaData) ReadField51(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteID = _field return nil } func (p *GetHistorySchemaData) ReadField52(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SubExecuteID = _field return nil } func (p *GetHistorySchemaData) ReadField53(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LogID = _field return nil } func (p *GetHistorySchemaData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetHistorySchemaData"); 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.writeField51(oprot); err != nil { fieldId = 51 goto WriteFieldError } if err = p.writeField52(oprot); err != nil { fieldId = 52 goto WriteFieldError } if err = p.writeField53(oprot); err != nil { fieldId = 53 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 *GetHistorySchemaData) 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 *GetHistorySchemaData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("describe", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Describe); 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 *GetHistorySchemaData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *GetHistorySchemaData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("schema", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Schema); 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 *GetHistorySchemaData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.FlowMode)); 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 *GetHistorySchemaData) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizID() { if err = oprot.WriteFieldBegin("bind_biz_id", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BindBizID); 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 *GetHistorySchemaData) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizType() { if err = oprot.WriteFieldBegin("bind_biz_type", thrift.I32, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.BindBizType)); 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 *GetHistorySchemaData) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetHistorySchemaData) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("commit_id", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CommitID); 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 *GetHistorySchemaData) writeField51(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteID() { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 51); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 51 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 51 end error: ", p), err) } func (p *GetHistorySchemaData) writeField52(oprot thrift.TProtocol) (err error) { if p.IsSetSubExecuteID() { if err = oprot.WriteFieldBegin("sub_execute_id", thrift.STRING, 52); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SubExecuteID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 52 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 52 end error: ", p), err) } func (p *GetHistorySchemaData) writeField53(oprot thrift.TProtocol) (err error) { if p.IsSetLogID() { if err = oprot.WriteFieldBegin("log_id", thrift.STRING, 53); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LogID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 53 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 53 end error: ", p), err) } func (p *GetHistorySchemaData) String() string { if p == nil { return "" } return fmt.Sprintf("GetHistorySchemaData(%+v)", *p) } type GetHistorySchemaResponse struct { Data *GetHistorySchemaData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetHistorySchemaResponse() *GetHistorySchemaResponse { return &GetHistorySchemaResponse{} } func (p *GetHistorySchemaResponse) InitDefault() { } var GetHistorySchemaResponse_Data_DEFAULT *GetHistorySchemaData func (p *GetHistorySchemaResponse) GetData() (v *GetHistorySchemaData) { if !p.IsSetData() { return GetHistorySchemaResponse_Data_DEFAULT } return p.Data } func (p *GetHistorySchemaResponse) GetCode() (v int64) { return p.Code } func (p *GetHistorySchemaResponse) GetMsg() (v string) { return p.Msg } var GetHistorySchemaResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetHistorySchemaResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetHistorySchemaResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetHistorySchemaResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetHistorySchemaResponse) IsSetData() bool { return p.Data != nil } func (p *GetHistorySchemaResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetHistorySchemaResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetHistorySchemaResponse[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_GetHistorySchemaResponse[fieldId])) } func (p *GetHistorySchemaResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewGetHistorySchemaData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetHistorySchemaResponse) 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 *GetHistorySchemaResponse) 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 *GetHistorySchemaResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetHistorySchemaResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetHistorySchemaResponse"); 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 *GetHistorySchemaResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetHistorySchemaResponse) 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 *GetHistorySchemaResponse) 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 *GetHistorySchemaResponse) 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 *GetHistorySchemaResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetHistorySchemaResponse(%+v)", *p) } type DeleteWorkflowRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Action *DeleteAction `thrift:"action,3,optional" form:"action" json:"action,omitempty" query:"action"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewDeleteWorkflowRequest() *DeleteWorkflowRequest { return &DeleteWorkflowRequest{} } func (p *DeleteWorkflowRequest) InitDefault() { } func (p *DeleteWorkflowRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *DeleteWorkflowRequest) GetSpaceID() (v string) { return p.SpaceID } var DeleteWorkflowRequest_Action_DEFAULT DeleteAction func (p *DeleteWorkflowRequest) GetAction() (v DeleteAction) { if !p.IsSetAction() { return DeleteWorkflowRequest_Action_DEFAULT } return *p.Action } var DeleteWorkflowRequest_Base_DEFAULT *base.Base func (p *DeleteWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return DeleteWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_DeleteWorkflowRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "action", 255: "Base", } func (p *DeleteWorkflowRequest) IsSetAction() bool { return p.Action != nil } func (p *DeleteWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *DeleteWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.I32 { if err = p.ReadField3(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_DeleteWorkflowRequest[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_DeleteWorkflowRequest[fieldId])) } func (p *DeleteWorkflowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *DeleteWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *DeleteWorkflowRequest) ReadField3(iprot thrift.TProtocol) error { var _field *DeleteAction if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := DeleteAction(v) _field = &tmp } p.Action = _field return nil } func (p *DeleteWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *DeleteWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteWorkflowRequest"); 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.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 *DeleteWorkflowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *DeleteWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *DeleteWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetAction() { if err = oprot.WriteFieldBegin("action", thrift.I32, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Action)); 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 *DeleteWorkflowRequest) 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 *DeleteWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteWorkflowRequest(%+v)", *p) } type DeleteWorkflowData struct { Status DeleteStatus `thrift:"status,1" form:"status" json:"status" query:"status"` } func NewDeleteWorkflowData() *DeleteWorkflowData { return &DeleteWorkflowData{} } func (p *DeleteWorkflowData) InitDefault() { } func (p *DeleteWorkflowData) GetStatus() (v DeleteStatus) { return p.Status } var fieldIDToName_DeleteWorkflowData = map[int16]string{ 1: "status", } func (p *DeleteWorkflowData) 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_DeleteWorkflowData[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 *DeleteWorkflowData) ReadField1(iprot thrift.TProtocol) error { var _field DeleteStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = DeleteStatus(v) } p.Status = _field return nil } func (p *DeleteWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteWorkflowData"); 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 *DeleteWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *DeleteWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteWorkflowData(%+v)", *p) } type DeleteWorkflowResponse struct { Data *DeleteWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewDeleteWorkflowResponse() *DeleteWorkflowResponse { return &DeleteWorkflowResponse{} } func (p *DeleteWorkflowResponse) InitDefault() { } var DeleteWorkflowResponse_Data_DEFAULT *DeleteWorkflowData func (p *DeleteWorkflowResponse) GetData() (v *DeleteWorkflowData) { if !p.IsSetData() { return DeleteWorkflowResponse_Data_DEFAULT } return p.Data } func (p *DeleteWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *DeleteWorkflowResponse) GetMsg() (v string) { return p.Msg } var DeleteWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *DeleteWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return DeleteWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_DeleteWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *DeleteWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *DeleteWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *DeleteWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_DeleteWorkflowResponse[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_DeleteWorkflowResponse[fieldId])) } func (p *DeleteWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewDeleteWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *DeleteWorkflowResponse) 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 *DeleteWorkflowResponse) 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 *DeleteWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *DeleteWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteWorkflowResponse"); 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 *DeleteWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *DeleteWorkflowResponse) 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 *DeleteWorkflowResponse) 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 *DeleteWorkflowResponse) 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 *DeleteWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteWorkflowResponse(%+v)", *p) } type BatchDeleteWorkflowResponse struct { Data *DeleteWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewBatchDeleteWorkflowResponse() *BatchDeleteWorkflowResponse { return &BatchDeleteWorkflowResponse{} } func (p *BatchDeleteWorkflowResponse) InitDefault() { } var BatchDeleteWorkflowResponse_Data_DEFAULT *DeleteWorkflowData func (p *BatchDeleteWorkflowResponse) GetData() (v *DeleteWorkflowData) { if !p.IsSetData() { return BatchDeleteWorkflowResponse_Data_DEFAULT } return p.Data } func (p *BatchDeleteWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *BatchDeleteWorkflowResponse) GetMsg() (v string) { return p.Msg } var BatchDeleteWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *BatchDeleteWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return BatchDeleteWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_BatchDeleteWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *BatchDeleteWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *BatchDeleteWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *BatchDeleteWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_BatchDeleteWorkflowResponse[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_BatchDeleteWorkflowResponse[fieldId])) } func (p *BatchDeleteWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewDeleteWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *BatchDeleteWorkflowResponse) 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 *BatchDeleteWorkflowResponse) 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 *BatchDeleteWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *BatchDeleteWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("BatchDeleteWorkflowResponse"); 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 *BatchDeleteWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *BatchDeleteWorkflowResponse) 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 *BatchDeleteWorkflowResponse) 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 *BatchDeleteWorkflowResponse) 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 *BatchDeleteWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("BatchDeleteWorkflowResponse(%+v)", *p) } type BatchDeleteWorkflowRequest struct { WorkflowIDList []string `thrift:"workflow_id_list,1,required" form:"workflow_id_list,required" json:"workflow_id_list,required" query:"workflow_id_list,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Action *DeleteAction `thrift:"action,3,optional" form:"action" json:"action,omitempty" query:"action"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewBatchDeleteWorkflowRequest() *BatchDeleteWorkflowRequest { return &BatchDeleteWorkflowRequest{} } func (p *BatchDeleteWorkflowRequest) InitDefault() { } func (p *BatchDeleteWorkflowRequest) GetWorkflowIDList() (v []string) { return p.WorkflowIDList } func (p *BatchDeleteWorkflowRequest) GetSpaceID() (v string) { return p.SpaceID } var BatchDeleteWorkflowRequest_Action_DEFAULT DeleteAction func (p *BatchDeleteWorkflowRequest) GetAction() (v DeleteAction) { if !p.IsSetAction() { return BatchDeleteWorkflowRequest_Action_DEFAULT } return *p.Action } var BatchDeleteWorkflowRequest_Base_DEFAULT *base.Base func (p *BatchDeleteWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return BatchDeleteWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_BatchDeleteWorkflowRequest = map[int16]string{ 1: "workflow_id_list", 2: "space_id", 3: "action", 255: "Base", } func (p *BatchDeleteWorkflowRequest) IsSetAction() bool { return p.Action != nil } func (p *BatchDeleteWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *BatchDeleteWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowIDList bool = false var issetSpaceID 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 } issetWorkflowIDList = true } 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 } issetSpaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.I32 { if err = p.ReadField3(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 } if !issetWorkflowIDList { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_BatchDeleteWorkflowRequest[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_BatchDeleteWorkflowRequest[fieldId])) } func (p *BatchDeleteWorkflowRequest) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.WorkflowIDList = _field return nil } func (p *BatchDeleteWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *BatchDeleteWorkflowRequest) ReadField3(iprot thrift.TProtocol) error { var _field *DeleteAction if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := DeleteAction(v) _field = &tmp } p.Action = _field return nil } func (p *BatchDeleteWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *BatchDeleteWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("BatchDeleteWorkflowRequest"); 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.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 *BatchDeleteWorkflowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.WorkflowIDList)); err != nil { return err } for _, v := range p.WorkflowIDList { if err := oprot.WriteString(v); 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 *BatchDeleteWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *BatchDeleteWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetAction() { if err = oprot.WriteFieldBegin("action", thrift.I32, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Action)); 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 *BatchDeleteWorkflowRequest) 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 *BatchDeleteWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("BatchDeleteWorkflowRequest(%+v)", *p) } type GetDeleteStrategyRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetDeleteStrategyRequest() *GetDeleteStrategyRequest { return &GetDeleteStrategyRequest{} } func (p *GetDeleteStrategyRequest) InitDefault() { } func (p *GetDeleteStrategyRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetDeleteStrategyRequest) GetSpaceID() (v string) { return p.SpaceID } var GetDeleteStrategyRequest_Base_DEFAULT *base.Base func (p *GetDeleteStrategyRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetDeleteStrategyRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetDeleteStrategyRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 255: "Base", } func (p *GetDeleteStrategyRequest) IsSetBase() bool { return p.Base != nil } func (p *GetDeleteStrategyRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = 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 } } 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 !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_GetDeleteStrategyRequest[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_GetDeleteStrategyRequest[fieldId])) } func (p *GetDeleteStrategyRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetDeleteStrategyRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetDeleteStrategyRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetDeleteStrategyRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetDeleteStrategyRequest"); 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.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 *GetDeleteStrategyRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetDeleteStrategyRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetDeleteStrategyRequest) 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 *GetDeleteStrategyRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetDeleteStrategyRequest(%+v)", *p) } type GetDeleteStrategyResponse struct { Data DeleteType `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetDeleteStrategyResponse() *GetDeleteStrategyResponse { return &GetDeleteStrategyResponse{} } func (p *GetDeleteStrategyResponse) InitDefault() { } func (p *GetDeleteStrategyResponse) GetData() (v DeleteType) { return p.Data } func (p *GetDeleteStrategyResponse) GetCode() (v int64) { return p.Code } func (p *GetDeleteStrategyResponse) GetMsg() (v string) { return p.Msg } var GetDeleteStrategyResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetDeleteStrategyResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetDeleteStrategyResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetDeleteStrategyResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetDeleteStrategyResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetDeleteStrategyResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetDeleteStrategyResponse[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_GetDeleteStrategyResponse[fieldId])) } func (p *GetDeleteStrategyResponse) ReadField1(iprot thrift.TProtocol) error { var _field DeleteType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = DeleteType(v) } p.Data = _field return nil } func (p *GetDeleteStrategyResponse) 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 *GetDeleteStrategyResponse) 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 *GetDeleteStrategyResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetDeleteStrategyResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetDeleteStrategyResponse"); 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 *GetDeleteStrategyResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.Data)); 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 *GetDeleteStrategyResponse) 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 *GetDeleteStrategyResponse) 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 *GetDeleteStrategyResponse) 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 *GetDeleteStrategyResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetDeleteStrategyResponse(%+v)", *p) } type PublishWorkflowRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` HasCollaborator bool `thrift:"has_collaborator,3,required" form:"has_collaborator,required" json:"has_collaborator,required" query:"has_collaborator,required"` // Which environment to publish to, do not fill in the default line Env *string `thrift:"env,4,optional" form:"env" json:"env,omitempty" query:"env"` // Which version to use to release, do not fill in the default latest commit version CommitID *string `thrift:"commit_id,5,optional" form:"commit_id" json:"commit_id,omitempty" query:"commit_id"` // Force release. If the TestRun step was executed before the process was published, the "force" parameter value should be false, or not passed; if the TestRun step was not executed before the process was published, the "force" parameter value should be true. Force *bool `thrift:"force,6,optional" form:"force" json:"force,omitempty" query:"force"` // Required, the version number of the published workflow, in SemVer format "vx.y.z", must be larger than the current version, the current version can be obtained through GetCanvasInfo WorkflowVersion *string `thrift:"workflow_version,7,optional" form:"workflow_version" json:"workflow_version,omitempty" query:"workflow_version"` // Workflow version description VersionDescription *string `thrift:"version_description,8,optional" form:"version_description" json:"version_description,omitempty" query:"version_description"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewPublishWorkflowRequest() *PublishWorkflowRequest { return &PublishWorkflowRequest{} } func (p *PublishWorkflowRequest) InitDefault() { } func (p *PublishWorkflowRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *PublishWorkflowRequest) GetSpaceID() (v string) { return p.SpaceID } func (p *PublishWorkflowRequest) GetHasCollaborator() (v bool) { return p.HasCollaborator } var PublishWorkflowRequest_Env_DEFAULT string func (p *PublishWorkflowRequest) GetEnv() (v string) { if !p.IsSetEnv() { return PublishWorkflowRequest_Env_DEFAULT } return *p.Env } var PublishWorkflowRequest_CommitID_DEFAULT string func (p *PublishWorkflowRequest) GetCommitID() (v string) { if !p.IsSetCommitID() { return PublishWorkflowRequest_CommitID_DEFAULT } return *p.CommitID } var PublishWorkflowRequest_Force_DEFAULT bool func (p *PublishWorkflowRequest) GetForce() (v bool) { if !p.IsSetForce() { return PublishWorkflowRequest_Force_DEFAULT } return *p.Force } var PublishWorkflowRequest_WorkflowVersion_DEFAULT string func (p *PublishWorkflowRequest) GetWorkflowVersion() (v string) { if !p.IsSetWorkflowVersion() { return PublishWorkflowRequest_WorkflowVersion_DEFAULT } return *p.WorkflowVersion } var PublishWorkflowRequest_VersionDescription_DEFAULT string func (p *PublishWorkflowRequest) GetVersionDescription() (v string) { if !p.IsSetVersionDescription() { return PublishWorkflowRequest_VersionDescription_DEFAULT } return *p.VersionDescription } var PublishWorkflowRequest_Base_DEFAULT *base.Base func (p *PublishWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return PublishWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_PublishWorkflowRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "has_collaborator", 4: "env", 5: "commit_id", 6: "force", 7: "workflow_version", 8: "version_description", 255: "Base", } func (p *PublishWorkflowRequest) IsSetEnv() bool { return p.Env != nil } func (p *PublishWorkflowRequest) IsSetCommitID() bool { return p.CommitID != nil } func (p *PublishWorkflowRequest) IsSetForce() bool { return p.Force != nil } func (p *PublishWorkflowRequest) IsSetWorkflowVersion() bool { return p.WorkflowVersion != nil } func (p *PublishWorkflowRequest) IsSetVersionDescription() bool { return p.VersionDescription != nil } func (p *PublishWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *PublishWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID bool = false var issetHasCollaborator 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.BOOL { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } issetHasCollaborator = true } 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.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 } case 8: if fieldTypeId == thrift.STRING { if err = p.ReadField8(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 goto RequiredFieldNotSetError } if !issetHasCollaborator { fieldId = 3 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_PublishWorkflowRequest[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_PublishWorkflowRequest[fieldId])) } func (p *PublishWorkflowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *PublishWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *PublishWorkflowRequest) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.HasCollaborator = _field return nil } func (p *PublishWorkflowRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Env = _field return nil } func (p *PublishWorkflowRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CommitID = _field return nil } func (p *PublishWorkflowRequest) ReadField6(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.Force = _field return nil } func (p *PublishWorkflowRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowVersion = _field return nil } func (p *PublishWorkflowRequest) ReadField8(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.VersionDescription = _field return nil } func (p *PublishWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *PublishWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PublishWorkflowRequest"); 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.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 *PublishWorkflowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *PublishWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *PublishWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("has_collaborator", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.HasCollaborator); 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 *PublishWorkflowRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetEnv() { if err = oprot.WriteFieldBegin("env", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Env); 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 *PublishWorkflowRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetCommitID() { if err = oprot.WriteFieldBegin("commit_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CommitID); 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 *PublishWorkflowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetForce() { if err = oprot.WriteFieldBegin("force", thrift.BOOL, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.Force); 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 *PublishWorkflowRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowVersion() { if err = oprot.WriteFieldBegin("workflow_version", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowVersion); 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 *PublishWorkflowRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetVersionDescription() { if err = oprot.WriteFieldBegin("version_description", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.VersionDescription); 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 *PublishWorkflowRequest) 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 *PublishWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("PublishWorkflowRequest(%+v)", *p) } type PublishWorkflowData struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` PublishCommitID string `thrift:"publish_commit_id,2" form:"publish_commit_id" json:"publish_commit_id" query:"publish_commit_id"` Success bool `thrift:"success,3" form:"success" json:"success" query:"success"` } func NewPublishWorkflowData() *PublishWorkflowData { return &PublishWorkflowData{} } func (p *PublishWorkflowData) InitDefault() { } func (p *PublishWorkflowData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *PublishWorkflowData) GetPublishCommitID() (v string) { return p.PublishCommitID } func (p *PublishWorkflowData) GetSuccess() (v bool) { return p.Success } var fieldIDToName_PublishWorkflowData = map[int16]string{ 1: "workflow_id", 2: "publish_commit_id", 3: "success", } func (p *PublishWorkflowData) 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.BOOL { 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_PublishWorkflowData[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 *PublishWorkflowData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *PublishWorkflowData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PublishCommitID = _field return nil } func (p *PublishWorkflowData) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.Success = _field return nil } func (p *PublishWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PublishWorkflowData"); 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 *PublishWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *PublishWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("publish_commit_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PublishCommitID); 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 *PublishWorkflowData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("success", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.Success); 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 *PublishWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("PublishWorkflowData(%+v)", *p) } type PublishWorkflowResponse struct { Data *PublishWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewPublishWorkflowResponse() *PublishWorkflowResponse { return &PublishWorkflowResponse{} } func (p *PublishWorkflowResponse) InitDefault() { } var PublishWorkflowResponse_Data_DEFAULT *PublishWorkflowData func (p *PublishWorkflowResponse) GetData() (v *PublishWorkflowData) { if !p.IsSetData() { return PublishWorkflowResponse_Data_DEFAULT } return p.Data } func (p *PublishWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *PublishWorkflowResponse) GetMsg() (v string) { return p.Msg } var PublishWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *PublishWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return PublishWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_PublishWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *PublishWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *PublishWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *PublishWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_PublishWorkflowResponse[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_PublishWorkflowResponse[fieldId])) } func (p *PublishWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewPublishWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *PublishWorkflowResponse) 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 *PublishWorkflowResponse) 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 *PublishWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *PublishWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PublishWorkflowResponse"); 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 *PublishWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *PublishWorkflowResponse) 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 *PublishWorkflowResponse) 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 *PublishWorkflowResponse) 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 *PublishWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("PublishWorkflowResponse(%+v)", *p) } type CopyWorkflowRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCopyWorkflowRequest() *CopyWorkflowRequest { return &CopyWorkflowRequest{} } func (p *CopyWorkflowRequest) InitDefault() { } func (p *CopyWorkflowRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *CopyWorkflowRequest) GetSpaceID() (v string) { return p.SpaceID } var CopyWorkflowRequest_Base_DEFAULT *base.Base func (p *CopyWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CopyWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CopyWorkflowRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 255: "Base", } func (p *CopyWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *CopyWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = 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 } } 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 !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_CopyWorkflowRequest[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_CopyWorkflowRequest[fieldId])) } func (p *CopyWorkflowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *CopyWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *CopyWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CopyWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CopyWorkflowRequest"); 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.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 *CopyWorkflowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *CopyWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *CopyWorkflowRequest) 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 *CopyWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CopyWorkflowRequest(%+v)", *p) } type CopyWorkflowData struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SchemaType SchemaType `thrift:"schema_type,2,required" form:"schema_type,required" json:"schema_type,required" query:"schema_type,required"` } func NewCopyWorkflowData() *CopyWorkflowData { return &CopyWorkflowData{} } func (p *CopyWorkflowData) InitDefault() { } func (p *CopyWorkflowData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *CopyWorkflowData) GetSchemaType() (v SchemaType) { return p.SchemaType } var fieldIDToName_CopyWorkflowData = map[int16]string{ 1: "workflow_id", 2: "schema_type", } func (p *CopyWorkflowData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSchemaType 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSchemaType = 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 !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSchemaType { fieldId = 2 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_CopyWorkflowData[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_CopyWorkflowData[fieldId])) } func (p *CopyWorkflowData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *CopyWorkflowData) ReadField2(iprot thrift.TProtocol) error { var _field SchemaType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = SchemaType(v) } p.SchemaType = _field return nil } func (p *CopyWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CopyWorkflowData"); 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 *CopyWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *CopyWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("schema_type", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.SchemaType)); 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 *CopyWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("CopyWorkflowData(%+v)", *p) } type CopyWorkflowResponse struct { Data *CopyWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCopyWorkflowResponse() *CopyWorkflowResponse { return &CopyWorkflowResponse{} } func (p *CopyWorkflowResponse) InitDefault() { } var CopyWorkflowResponse_Data_DEFAULT *CopyWorkflowData func (p *CopyWorkflowResponse) GetData() (v *CopyWorkflowData) { if !p.IsSetData() { return CopyWorkflowResponse_Data_DEFAULT } return p.Data } func (p *CopyWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *CopyWorkflowResponse) GetMsg() (v string) { return p.Msg } var CopyWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *CopyWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CopyWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CopyWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CopyWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *CopyWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CopyWorkflowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_CopyWorkflowResponse[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_CopyWorkflowResponse[fieldId])) } func (p *CopyWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewCopyWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *CopyWorkflowResponse) 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 *CopyWorkflowResponse) 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 *CopyWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CopyWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CopyWorkflowResponse"); 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 *CopyWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *CopyWorkflowResponse) 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 *CopyWorkflowResponse) 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 *CopyWorkflowResponse) 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 *CopyWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CopyWorkflowResponse(%+v)", *p) } type UserInfo struct { UserID int64 `thrift:"user_id,1" form:"user_id" json:"user_id" query:"user_id"` UserName string `thrift:"user_name,2" form:"user_name" json:"user_name" query:"user_name"` UserAvatar string `thrift:"user_avatar,3" form:"user_avatar" json:"user_avatar" query:"user_avatar"` // user nickname Nickname string `thrift:"nickname,4" form:"nickname" json:"nickname" query:"nickname"` } func NewUserInfo() *UserInfo { return &UserInfo{} } func (p *UserInfo) InitDefault() { } func (p *UserInfo) GetUserID() (v int64) { return p.UserID } func (p *UserInfo) GetUserName() (v string) { return p.UserName } func (p *UserInfo) GetUserAvatar() (v string) { return p.UserAvatar } func (p *UserInfo) GetNickname() (v string) { return p.Nickname } var fieldIDToName_UserInfo = map[int16]string{ 1: "user_id", 2: "user_name", 3: "user_avatar", 4: "nickname", } func (p *UserInfo) 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.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_UserInfo[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 *UserInfo) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UserID = _field return nil } func (p *UserInfo) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UserName = _field return nil } func (p *UserInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UserAvatar = _field return nil } func (p *UserInfo) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Nickname = _field return nil } func (p *UserInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UserInfo"); 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 *UserInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("user_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UserID); 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 *UserInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("user_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UserName); 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 *UserInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("user_avatar", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UserAvatar); 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 *UserInfo) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nickname", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Nickname); 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 *UserInfo) String() string { if p == nil { return "" } return fmt.Sprintf("UserInfo(%+v)", *p) } type ReleasedWorkflowData struct { WorkflowList []*ReleasedWorkflow `thrift:"workflow_list,1" form:"workflow_list" json:"workflow_list" query:"workflow_list"` Total int64 `thrift:"total,2" form:"total" json:"total" query:"total"` } func NewReleasedWorkflowData() *ReleasedWorkflowData { return &ReleasedWorkflowData{} } func (p *ReleasedWorkflowData) InitDefault() { } func (p *ReleasedWorkflowData) GetWorkflowList() (v []*ReleasedWorkflow) { return p.WorkflowList } func (p *ReleasedWorkflowData) GetTotal() (v int64) { return p.Total } var fieldIDToName_ReleasedWorkflowData = map[int16]string{ 1: "workflow_list", 2: "total", } func (p *ReleasedWorkflowData) 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.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.I64 { 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_ReleasedWorkflowData[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 *ReleasedWorkflowData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ReleasedWorkflow, 0, size) values := make([]ReleasedWorkflow, 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.WorkflowList = _field return nil } func (p *ReleasedWorkflowData) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Total = _field return nil } func (p *ReleasedWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ReleasedWorkflowData"); 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 *ReleasedWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowList)); err != nil { return err } for _, v := range p.WorkflowList { 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 *ReleasedWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("total", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Total); 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 *ReleasedWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("ReleasedWorkflowData(%+v)", *p) } type ReleasedWorkflow struct { PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"` WorkflowID string `thrift:"workflow_id,2" form:"workflow_id" json:"workflow_id" query:"workflow_id"` SpaceID string `thrift:"space_id,3" form:"space_id" json:"space_id" query:"space_id"` Name string `thrift:"name,4" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,5" form:"desc" json:"desc" query:"desc"` Icon string `thrift:"icon,6" form:"icon" json:"icon" query:"icon"` Inputs string `thrift:"inputs,7" form:"inputs" json:"inputs" query:"inputs"` Outputs string `thrift:"outputs,8" form:"outputs" json:"outputs" query:"outputs"` EndType int32 `thrift:"end_type,9" form:"end_type" json:"end_type" query:"end_type"` Type int32 `thrift:"type,10" form:"type" json:"type" query:"type"` SubWorkflowList []*SubWorkflow `thrift:"sub_workflow_list,11" form:"sub_workflow_list" json:"sub_workflow_list" query:"sub_workflow_list"` Version string `thrift:"version,12" form:"version" json:"version" query:"version"` CreateTime int64 `thrift:"create_time,13" form:"create_time" json:"create_time" query:"create_time"` UpdateTime int64 `thrift:"update_time,14" form:"update_time" json:"update_time" query:"update_time"` // Workflow creator information Creator *Creator `thrift:"creator,15" form:"creator" json:"creator" query:"creator"` FlowMode WorkflowMode `thrift:"flow_mode,16" form:"flow_mode" json:"flow_mode" query:"flow_mode"` FlowVersion string `thrift:"flow_version,17" form:"flow_version" json:"flow_version" query:"flow_version"` FlowVersionDesc string `thrift:"flow_version_desc,18" form:"flow_version_desc" json:"flow_version_desc" query:"flow_version_desc"` LatestFlowVersion string `thrift:"latest_flow_version,19" form:"latest_flow_version" json:"latest_flow_version" query:"latest_flow_version"` LatestFlowVersionDesc string `thrift:"latest_flow_version_desc,20" form:"latest_flow_version_desc" json:"latest_flow_version_desc" query:"latest_flow_version_desc"` CommitID string `thrift:"commit_id,21" form:"commit_id" json:"commit_id" query:"commit_id"` OutputNodes []*NodeInfo `thrift:"output_nodes,22" form:"output_nodes" json:"output_nodes" query:"output_nodes"` } func NewReleasedWorkflow() *ReleasedWorkflow { return &ReleasedWorkflow{} } func (p *ReleasedWorkflow) InitDefault() { } func (p *ReleasedWorkflow) GetPluginID() (v string) { return p.PluginID } func (p *ReleasedWorkflow) GetWorkflowID() (v string) { return p.WorkflowID } func (p *ReleasedWorkflow) GetSpaceID() (v string) { return p.SpaceID } func (p *ReleasedWorkflow) GetName() (v string) { return p.Name } func (p *ReleasedWorkflow) GetDesc() (v string) { return p.Desc } func (p *ReleasedWorkflow) GetIcon() (v string) { return p.Icon } func (p *ReleasedWorkflow) GetInputs() (v string) { return p.Inputs } func (p *ReleasedWorkflow) GetOutputs() (v string) { return p.Outputs } func (p *ReleasedWorkflow) GetEndType() (v int32) { return p.EndType } func (p *ReleasedWorkflow) GetType() (v int32) { return p.Type } func (p *ReleasedWorkflow) GetSubWorkflowList() (v []*SubWorkflow) { return p.SubWorkflowList } func (p *ReleasedWorkflow) GetVersion() (v string) { return p.Version } func (p *ReleasedWorkflow) GetCreateTime() (v int64) { return p.CreateTime } func (p *ReleasedWorkflow) GetUpdateTime() (v int64) { return p.UpdateTime } var ReleasedWorkflow_Creator_DEFAULT *Creator func (p *ReleasedWorkflow) GetCreator() (v *Creator) { if !p.IsSetCreator() { return ReleasedWorkflow_Creator_DEFAULT } return p.Creator } func (p *ReleasedWorkflow) GetFlowMode() (v WorkflowMode) { return p.FlowMode } func (p *ReleasedWorkflow) GetFlowVersion() (v string) { return p.FlowVersion } func (p *ReleasedWorkflow) GetFlowVersionDesc() (v string) { return p.FlowVersionDesc } func (p *ReleasedWorkflow) GetLatestFlowVersion() (v string) { return p.LatestFlowVersion } func (p *ReleasedWorkflow) GetLatestFlowVersionDesc() (v string) { return p.LatestFlowVersionDesc } func (p *ReleasedWorkflow) GetCommitID() (v string) { return p.CommitID } func (p *ReleasedWorkflow) GetOutputNodes() (v []*NodeInfo) { return p.OutputNodes } var fieldIDToName_ReleasedWorkflow = map[int16]string{ 1: "plugin_id", 2: "workflow_id", 3: "space_id", 4: "name", 5: "desc", 6: "icon", 7: "inputs", 8: "outputs", 9: "end_type", 10: "type", 11: "sub_workflow_list", 12: "version", 13: "create_time", 14: "update_time", 15: "creator", 16: "flow_mode", 17: "flow_version", 18: "flow_version_desc", 19: "latest_flow_version", 20: "latest_flow_version_desc", 21: "commit_id", 22: "output_nodes", } func (p *ReleasedWorkflow) IsSetCreator() bool { return p.Creator != nil } func (p *ReleasedWorkflow) 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.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.I32 { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.I32 { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.LIST { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.STRING { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.I64 { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.I64 { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.STRUCT { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.I32 { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.STRING { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.STRING { if err = p.ReadField18(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 19: if fieldTypeId == thrift.STRING { if err = p.ReadField19(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 20: if fieldTypeId == thrift.STRING { if err = p.ReadField20(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 21: if fieldTypeId == thrift.STRING { if err = p.ReadField21(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 22: if fieldTypeId == thrift.LIST { if err = p.ReadField22(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_ReleasedWorkflow[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 *ReleasedWorkflow) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *ReleasedWorkflow) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *ReleasedWorkflow) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *ReleasedWorkflow) ReadField4(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 *ReleasedWorkflow) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *ReleasedWorkflow) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Icon = _field return nil } func (p *ReleasedWorkflow) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Inputs = _field return nil } func (p *ReleasedWorkflow) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Outputs = _field return nil } func (p *ReleasedWorkflow) ReadField9(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.EndType = _field return nil } func (p *ReleasedWorkflow) ReadField10(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.Type = _field return nil } func (p *ReleasedWorkflow) ReadField11(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*SubWorkflow, 0, size) values := make([]SubWorkflow, 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.SubWorkflowList = _field return nil } func (p *ReleasedWorkflow) ReadField12(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Version = _field return nil } func (p *ReleasedWorkflow) ReadField13(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreateTime = _field return nil } func (p *ReleasedWorkflow) ReadField14(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *ReleasedWorkflow) ReadField15(iprot thrift.TProtocol) error { _field := NewCreator() if err := _field.Read(iprot); err != nil { return err } p.Creator = _field return nil } func (p *ReleasedWorkflow) ReadField16(iprot thrift.TProtocol) error { var _field WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowMode(v) } p.FlowMode = _field return nil } func (p *ReleasedWorkflow) ReadField17(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.FlowVersion = _field return nil } func (p *ReleasedWorkflow) ReadField18(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.FlowVersionDesc = _field return nil } func (p *ReleasedWorkflow) ReadField19(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestFlowVersion = _field return nil } func (p *ReleasedWorkflow) ReadField20(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestFlowVersionDesc = _field return nil } func (p *ReleasedWorkflow) ReadField21(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CommitID = _field return nil } func (p *ReleasedWorkflow) ReadField22(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeInfo, 0, size) values := make([]NodeInfo, 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.OutputNodes = _field return nil } func (p *ReleasedWorkflow) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ReleasedWorkflow"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 goto WriteFieldError } if err = p.writeField19(oprot); err != nil { fieldId = 19 goto WriteFieldError } if err = p.writeField20(oprot); err != nil { fieldId = 20 goto WriteFieldError } if err = p.writeField21(oprot); err != nil { fieldId = 21 goto WriteFieldError } if err = p.writeField22(oprot); err != nil { fieldId = 22 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 *ReleasedWorkflow) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *ReleasedWorkflow) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *ReleasedWorkflow) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *ReleasedWorkflow) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *ReleasedWorkflow) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *ReleasedWorkflow) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Icon); 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 *ReleasedWorkflow) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("inputs", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Inputs); 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 *ReleasedWorkflow) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("outputs", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Outputs); 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 *ReleasedWorkflow) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("end_type", thrift.I32, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.EndType); 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 *ReleasedWorkflow) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(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 10 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } func (p *ReleasedWorkflow) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("sub_workflow_list", thrift.LIST, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.SubWorkflowList)); err != nil { return err } for _, v := range p.SubWorkflowList { 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 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *ReleasedWorkflow) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version", thrift.STRING, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Version); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *ReleasedWorkflow) writeField13(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_time", thrift.I64, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreateTime); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *ReleasedWorkflow) writeField14(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("update_time", thrift.I64, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *ReleasedWorkflow) writeField15(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("creator", thrift.STRUCT, 15); err != nil { goto WriteFieldBeginError } if err := p.Creator.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 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *ReleasedWorkflow) writeField16(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *ReleasedWorkflow) writeField17(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_version", thrift.STRING, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.FlowVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *ReleasedWorkflow) writeField18(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_version_desc", thrift.STRING, 18); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.FlowVersionDesc); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *ReleasedWorkflow) writeField19(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_flow_version", thrift.STRING, 19); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestFlowVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err) } func (p *ReleasedWorkflow) writeField20(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_flow_version_desc", thrift.STRING, 20); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestFlowVersionDesc); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 20 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err) } func (p *ReleasedWorkflow) writeField21(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("commit_id", thrift.STRING, 21); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CommitID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err) } func (p *ReleasedWorkflow) writeField22(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("output_nodes", thrift.LIST, 22); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OutputNodes)); err != nil { return err } for _, v := range p.OutputNodes { 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 22 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 22 end error: ", p), err) } func (p *ReleasedWorkflow) String() string { if p == nil { return "" } return fmt.Sprintf("ReleasedWorkflow(%+v)", *p) } type SubWorkflow struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` } func NewSubWorkflow() *SubWorkflow { return &SubWorkflow{} } func (p *SubWorkflow) InitDefault() { } func (p *SubWorkflow) GetID() (v string) { return p.ID } func (p *SubWorkflow) GetName() (v string) { return p.Name } var fieldIDToName_SubWorkflow = map[int16]string{ 1: "id", 2: "name", } func (p *SubWorkflow) 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_SubWorkflow[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 *SubWorkflow) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *SubWorkflow) ReadField2(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 *SubWorkflow) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SubWorkflow"); 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 *SubWorkflow) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *SubWorkflow) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *SubWorkflow) String() string { if p == nil { return "" } return fmt.Sprintf("SubWorkflow(%+v)", *p) } // Workflow filter type WorkflowFilter struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` WorkflowVersion *string `thrift:"workflow_version,2,optional" form:"workflow_version" json:"workflow_version,omitempty" query:"workflow_version"` } func NewWorkflowFilter() *WorkflowFilter { return &WorkflowFilter{} } func (p *WorkflowFilter) InitDefault() { } func (p *WorkflowFilter) GetWorkflowID() (v string) { return p.WorkflowID } var WorkflowFilter_WorkflowVersion_DEFAULT string func (p *WorkflowFilter) GetWorkflowVersion() (v string) { if !p.IsSetWorkflowVersion() { return WorkflowFilter_WorkflowVersion_DEFAULT } return *p.WorkflowVersion } var fieldIDToName_WorkflowFilter = map[int16]string{ 1: "workflow_id", 2: "workflow_version", } func (p *WorkflowFilter) IsSetWorkflowVersion() bool { return p.WorkflowVersion != nil } func (p *WorkflowFilter) 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_WorkflowFilter[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 *WorkflowFilter) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowFilter) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowVersion = _field return nil } func (p *WorkflowFilter) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowFilter"); 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 *WorkflowFilter) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowFilter) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowVersion() { if err = oprot.WriteFieldBegin("workflow_version", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowVersion); 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 *WorkflowFilter) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowFilter(%+v)", *p) } type GetReleasedWorkflowsRequest struct { Page *int32 `thrift:"page,1,optional" form:"page" json:"page,omitempty" query:"page"` Size *int32 `thrift:"size,2,optional" form:"size" json:"size,omitempty" query:"size"` Type *WorkFlowType `thrift:"type,4,optional" form:"type" json:"type,omitempty" query:"type"` Name *string `thrift:"name,5,optional" form:"name" json:"name,omitempty" query:"name"` WorkflowIds []string `thrift:"workflow_ids,6,optional" form:"workflow_ids" json:"workflow_ids,omitempty" query:"workflow_ids"` Tags *Tag `thrift:"tags,7,optional" form:"tags" json:"tags,omitempty" query:"tags"` SpaceID *string `thrift:"space_id,8,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` OrderBy *OrderBy `thrift:"order_by,9,optional" form:"order_by" json:"order_by,omitempty" query:"order_by"` LoginUserCreate *bool `thrift:"login_user_create,10,optional" form:"login_user_create" json:"login_user_create,omitempty" query:"login_user_create"` // Workflow or imageflow, default to workflow FlowMode *WorkflowMode `thrift:"flow_mode,11,optional" form:"flow_mode" json:"flow_mode,omitempty" query:"flow_mode"` // Filter conditions, support workflow_id and workflow_version WorkflowFilterList []*WorkflowFilter `thrift:"workflow_filter_list,12,optional" form:"workflow_filter_list" json:"workflow_filter_list,omitempty" query:"workflow_filter_list"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetReleasedWorkflowsRequest() *GetReleasedWorkflowsRequest { return &GetReleasedWorkflowsRequest{} } func (p *GetReleasedWorkflowsRequest) InitDefault() { } var GetReleasedWorkflowsRequest_Page_DEFAULT int32 func (p *GetReleasedWorkflowsRequest) GetPage() (v int32) { if !p.IsSetPage() { return GetReleasedWorkflowsRequest_Page_DEFAULT } return *p.Page } var GetReleasedWorkflowsRequest_Size_DEFAULT int32 func (p *GetReleasedWorkflowsRequest) GetSize() (v int32) { if !p.IsSetSize() { return GetReleasedWorkflowsRequest_Size_DEFAULT } return *p.Size } var GetReleasedWorkflowsRequest_Type_DEFAULT WorkFlowType func (p *GetReleasedWorkflowsRequest) GetType() (v WorkFlowType) { if !p.IsSetType() { return GetReleasedWorkflowsRequest_Type_DEFAULT } return *p.Type } var GetReleasedWorkflowsRequest_Name_DEFAULT string func (p *GetReleasedWorkflowsRequest) GetName() (v string) { if !p.IsSetName() { return GetReleasedWorkflowsRequest_Name_DEFAULT } return *p.Name } var GetReleasedWorkflowsRequest_WorkflowIds_DEFAULT []string func (p *GetReleasedWorkflowsRequest) GetWorkflowIds() (v []string) { if !p.IsSetWorkflowIds() { return GetReleasedWorkflowsRequest_WorkflowIds_DEFAULT } return p.WorkflowIds } var GetReleasedWorkflowsRequest_Tags_DEFAULT Tag func (p *GetReleasedWorkflowsRequest) GetTags() (v Tag) { if !p.IsSetTags() { return GetReleasedWorkflowsRequest_Tags_DEFAULT } return *p.Tags } var GetReleasedWorkflowsRequest_SpaceID_DEFAULT string func (p *GetReleasedWorkflowsRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return GetReleasedWorkflowsRequest_SpaceID_DEFAULT } return *p.SpaceID } var GetReleasedWorkflowsRequest_OrderBy_DEFAULT OrderBy func (p *GetReleasedWorkflowsRequest) GetOrderBy() (v OrderBy) { if !p.IsSetOrderBy() { return GetReleasedWorkflowsRequest_OrderBy_DEFAULT } return *p.OrderBy } var GetReleasedWorkflowsRequest_LoginUserCreate_DEFAULT bool func (p *GetReleasedWorkflowsRequest) GetLoginUserCreate() (v bool) { if !p.IsSetLoginUserCreate() { return GetReleasedWorkflowsRequest_LoginUserCreate_DEFAULT } return *p.LoginUserCreate } var GetReleasedWorkflowsRequest_FlowMode_DEFAULT WorkflowMode func (p *GetReleasedWorkflowsRequest) GetFlowMode() (v WorkflowMode) { if !p.IsSetFlowMode() { return GetReleasedWorkflowsRequest_FlowMode_DEFAULT } return *p.FlowMode } var GetReleasedWorkflowsRequest_WorkflowFilterList_DEFAULT []*WorkflowFilter func (p *GetReleasedWorkflowsRequest) GetWorkflowFilterList() (v []*WorkflowFilter) { if !p.IsSetWorkflowFilterList() { return GetReleasedWorkflowsRequest_WorkflowFilterList_DEFAULT } return p.WorkflowFilterList } var GetReleasedWorkflowsRequest_Base_DEFAULT *base.Base func (p *GetReleasedWorkflowsRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetReleasedWorkflowsRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetReleasedWorkflowsRequest = map[int16]string{ 1: "page", 2: "size", 4: "type", 5: "name", 6: "workflow_ids", 7: "tags", 8: "space_id", 9: "order_by", 10: "login_user_create", 11: "flow_mode", 12: "workflow_filter_list", 255: "Base", } func (p *GetReleasedWorkflowsRequest) IsSetPage() bool { return p.Page != nil } func (p *GetReleasedWorkflowsRequest) IsSetSize() bool { return p.Size != nil } func (p *GetReleasedWorkflowsRequest) IsSetType() bool { return p.Type != nil } func (p *GetReleasedWorkflowsRequest) IsSetName() bool { return p.Name != nil } func (p *GetReleasedWorkflowsRequest) IsSetWorkflowIds() bool { return p.WorkflowIds != nil } func (p *GetReleasedWorkflowsRequest) IsSetTags() bool { return p.Tags != nil } func (p *GetReleasedWorkflowsRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *GetReleasedWorkflowsRequest) IsSetOrderBy() bool { return p.OrderBy != nil } func (p *GetReleasedWorkflowsRequest) IsSetLoginUserCreate() bool { return p.LoginUserCreate != nil } func (p *GetReleasedWorkflowsRequest) IsSetFlowMode() bool { return p.FlowMode != nil } func (p *GetReleasedWorkflowsRequest) IsSetWorkflowFilterList() bool { return p.WorkflowFilterList != nil } func (p *GetReleasedWorkflowsRequest) IsSetBase() bool { return p.Base != nil } func (p *GetReleasedWorkflowsRequest) 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 4: if fieldTypeId == thrift.I32 { 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.LIST { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.I32 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.I32 { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.BOOL { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.I32 { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.LIST { if err = p.ReadField12(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_GetReleasedWorkflowsRequest[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 *GetReleasedWorkflowsRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Page = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Size = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField4(iprot thrift.TProtocol) error { var _field *WorkFlowType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkFlowType(v) _field = &tmp } p.Type = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField5(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 *GetReleasedWorkflowsRequest) ReadField6(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.WorkflowIds = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField7(iprot thrift.TProtocol) error { var _field *Tag if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := Tag(v) _field = &tmp } p.Tags = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField8(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField9(iprot thrift.TProtocol) error { var _field *OrderBy if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := OrderBy(v) _field = &tmp } p.OrderBy = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField10(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.LoginUserCreate = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField11(iprot thrift.TProtocol) error { var _field *WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkflowMode(v) _field = &tmp } p.FlowMode = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField12(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*WorkflowFilter, 0, size) values := make([]WorkflowFilter, 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.WorkflowFilterList = _field return nil } func (p *GetReleasedWorkflowsRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetReleasedWorkflowsRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetReleasedWorkflowsRequest"); 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.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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 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 *GetReleasedWorkflowsRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetPage() { if err = oprot.WriteFieldBegin("page", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Page); 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 *GetReleasedWorkflowsRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSize() { if err = oprot.WriteFieldBegin("size", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Size); 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 *GetReleasedWorkflowsRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetType() { if err = oprot.WriteFieldBegin("type", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *GetReleasedWorkflowsRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *GetReleasedWorkflowsRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowIds() { if err = oprot.WriteFieldBegin("workflow_ids", thrift.LIST, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.WorkflowIds)); err != nil { return err } for _, v := range p.WorkflowIds { if err := oprot.WriteString(v); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *GetReleasedWorkflowsRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetTags() { if err = oprot.WriteFieldBegin("tags", thrift.I32, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Tags)); 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 *GetReleasedWorkflowsRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *GetReleasedWorkflowsRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetOrderBy() { if err = oprot.WriteFieldBegin("order_by", thrift.I32, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.OrderBy)); 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 *GetReleasedWorkflowsRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetLoginUserCreate() { if err = oprot.WriteFieldBegin("login_user_create", thrift.BOOL, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.LoginUserCreate); 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 *GetReleasedWorkflowsRequest) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetFlowMode() { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *GetReleasedWorkflowsRequest) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowFilterList() { if err = oprot.WriteFieldBegin("workflow_filter_list", thrift.LIST, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowFilterList)); err != nil { return err } for _, v := range p.WorkflowFilterList { 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 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *GetReleasedWorkflowsRequest) 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 *GetReleasedWorkflowsRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetReleasedWorkflowsRequest(%+v)", *p) } type GetReleasedWorkflowsResponse struct { Data *ReleasedWorkflowData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetReleasedWorkflowsResponse() *GetReleasedWorkflowsResponse { return &GetReleasedWorkflowsResponse{} } func (p *GetReleasedWorkflowsResponse) InitDefault() { } var GetReleasedWorkflowsResponse_Data_DEFAULT *ReleasedWorkflowData func (p *GetReleasedWorkflowsResponse) GetData() (v *ReleasedWorkflowData) { if !p.IsSetData() { return GetReleasedWorkflowsResponse_Data_DEFAULT } return p.Data } func (p *GetReleasedWorkflowsResponse) GetCode() (v int64) { return p.Code } func (p *GetReleasedWorkflowsResponse) GetMsg() (v string) { return p.Msg } var GetReleasedWorkflowsResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetReleasedWorkflowsResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetReleasedWorkflowsResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetReleasedWorkflowsResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetReleasedWorkflowsResponse) IsSetData() bool { return p.Data != nil } func (p *GetReleasedWorkflowsResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetReleasedWorkflowsResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetReleasedWorkflowsResponse[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_GetReleasedWorkflowsResponse[fieldId])) } func (p *GetReleasedWorkflowsResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewReleasedWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetReleasedWorkflowsResponse) 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 *GetReleasedWorkflowsResponse) 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 *GetReleasedWorkflowsResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetReleasedWorkflowsResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetReleasedWorkflowsResponse"); 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 *GetReleasedWorkflowsResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetReleasedWorkflowsResponse) 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 *GetReleasedWorkflowsResponse) 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 *GetReleasedWorkflowsResponse) 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 *GetReleasedWorkflowsResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetReleasedWorkflowsResponse(%+v)", *p) } type WorkflowReferencesData struct { WorkflowList []*Workflow `thrift:"workflow_list,1" form:"workflow_list" json:"workflow_list" query:"workflow_list"` } func NewWorkflowReferencesData() *WorkflowReferencesData { return &WorkflowReferencesData{} } func (p *WorkflowReferencesData) InitDefault() { } func (p *WorkflowReferencesData) GetWorkflowList() (v []*Workflow) { return p.WorkflowList } var fieldIDToName_WorkflowReferencesData = map[int16]string{ 1: "workflow_list", } func (p *WorkflowReferencesData) 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.LIST { 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_WorkflowReferencesData[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 *WorkflowReferencesData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Workflow, 0, size) values := make([]Workflow, 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.WorkflowList = _field return nil } func (p *WorkflowReferencesData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowReferencesData"); 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 *WorkflowReferencesData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowList)); err != nil { return err } for _, v := range p.WorkflowList { 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 *WorkflowReferencesData) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowReferencesData(%+v)", *p) } type GetWorkflowReferencesRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetWorkflowReferencesRequest() *GetWorkflowReferencesRequest { return &GetWorkflowReferencesRequest{} } func (p *GetWorkflowReferencesRequest) InitDefault() { } func (p *GetWorkflowReferencesRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetWorkflowReferencesRequest) GetSpaceID() (v string) { return p.SpaceID } var GetWorkflowReferencesRequest_Base_DEFAULT *base.Base func (p *GetWorkflowReferencesRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetWorkflowReferencesRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetWorkflowReferencesRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 255: "Base", } func (p *GetWorkflowReferencesRequest) IsSetBase() bool { return p.Base != nil } func (p *GetWorkflowReferencesRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = 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 } } 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 !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_GetWorkflowReferencesRequest[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_GetWorkflowReferencesRequest[fieldId])) } func (p *GetWorkflowReferencesRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetWorkflowReferencesRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetWorkflowReferencesRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetWorkflowReferencesRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowReferencesRequest"); 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.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 *GetWorkflowReferencesRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetWorkflowReferencesRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetWorkflowReferencesRequest) 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 *GetWorkflowReferencesRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowReferencesRequest(%+v)", *p) } type GetWorkflowReferencesResponse struct { Data *WorkflowReferencesData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetWorkflowReferencesResponse() *GetWorkflowReferencesResponse { return &GetWorkflowReferencesResponse{} } func (p *GetWorkflowReferencesResponse) InitDefault() { } var GetWorkflowReferencesResponse_Data_DEFAULT *WorkflowReferencesData func (p *GetWorkflowReferencesResponse) GetData() (v *WorkflowReferencesData) { if !p.IsSetData() { return GetWorkflowReferencesResponse_Data_DEFAULT } return p.Data } func (p *GetWorkflowReferencesResponse) GetCode() (v int64) { return p.Code } func (p *GetWorkflowReferencesResponse) GetMsg() (v string) { return p.Msg } var GetWorkflowReferencesResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetWorkflowReferencesResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetWorkflowReferencesResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetWorkflowReferencesResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetWorkflowReferencesResponse) IsSetData() bool { return p.Data != nil } func (p *GetWorkflowReferencesResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetWorkflowReferencesResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetWorkflowReferencesResponse[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_GetWorkflowReferencesResponse[fieldId])) } func (p *GetWorkflowReferencesResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkflowReferencesData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetWorkflowReferencesResponse) 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 *GetWorkflowReferencesResponse) 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 *GetWorkflowReferencesResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetWorkflowReferencesResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowReferencesResponse"); 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 *GetWorkflowReferencesResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetWorkflowReferencesResponse) 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 *GetWorkflowReferencesResponse) 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 *GetWorkflowReferencesResponse) 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 *GetWorkflowReferencesResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowReferencesResponse(%+v)", *p) } type GetExampleWorkFlowListResponse struct { Data *WorkFlowListData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetExampleWorkFlowListResponse() *GetExampleWorkFlowListResponse { return &GetExampleWorkFlowListResponse{} } func (p *GetExampleWorkFlowListResponse) InitDefault() { } var GetExampleWorkFlowListResponse_Data_DEFAULT *WorkFlowListData func (p *GetExampleWorkFlowListResponse) GetData() (v *WorkFlowListData) { if !p.IsSetData() { return GetExampleWorkFlowListResponse_Data_DEFAULT } return p.Data } func (p *GetExampleWorkFlowListResponse) GetCode() (v int64) { return p.Code } func (p *GetExampleWorkFlowListResponse) GetMsg() (v string) { return p.Msg } var GetExampleWorkFlowListResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetExampleWorkFlowListResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetExampleWorkFlowListResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetExampleWorkFlowListResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetExampleWorkFlowListResponse) IsSetData() bool { return p.Data != nil } func (p *GetExampleWorkFlowListResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetExampleWorkFlowListResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetExampleWorkFlowListResponse[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_GetExampleWorkFlowListResponse[fieldId])) } func (p *GetExampleWorkFlowListResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkFlowListData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetExampleWorkFlowListResponse) 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 *GetExampleWorkFlowListResponse) 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 *GetExampleWorkFlowListResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetExampleWorkFlowListResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetExampleWorkFlowListResponse"); 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 *GetExampleWorkFlowListResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetExampleWorkFlowListResponse) 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 *GetExampleWorkFlowListResponse) 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 *GetExampleWorkFlowListResponse) 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 *GetExampleWorkFlowListResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetExampleWorkFlowListResponse(%+v)", *p) } type GetExampleWorkFlowListRequest struct { // Paging function, specifying the page number of the list of results you want to retrieve. Page *int32 `thrift:"page,1,optional" form:"page" json:"page,omitempty" query:"page"` // Paging function, specifies the number of entries returned per page, must be greater than 0, less than or equal to 100 Size *int32 `thrift:"size,2,optional" form:"size" json:"size,omitempty" query:"size"` // Filter the list of sample workflows by the name of the workflow. Name *string `thrift:"name,5,optional" form:"name" json:"name,omitempty" query:"name"` // Filter the sample workflow list based on the workflow pattern (e.g., standard workflow, conversation flow, etc.). FlowMode *WorkflowMode `thrift:"flow_mode,11,optional" form:"flow_mode" json:"flow_mode,omitempty" query:"flow_mode"` // Bot's Workflow as Agent mode will be used, only scenarios with BotAgent = 3 will be used Checker []CheckType `thrift:"checker,14,optional" form:"checker" json:"checker,omitempty" query:"checker"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetExampleWorkFlowListRequest() *GetExampleWorkFlowListRequest { return &GetExampleWorkFlowListRequest{} } func (p *GetExampleWorkFlowListRequest) InitDefault() { } var GetExampleWorkFlowListRequest_Page_DEFAULT int32 func (p *GetExampleWorkFlowListRequest) GetPage() (v int32) { if !p.IsSetPage() { return GetExampleWorkFlowListRequest_Page_DEFAULT } return *p.Page } var GetExampleWorkFlowListRequest_Size_DEFAULT int32 func (p *GetExampleWorkFlowListRequest) GetSize() (v int32) { if !p.IsSetSize() { return GetExampleWorkFlowListRequest_Size_DEFAULT } return *p.Size } var GetExampleWorkFlowListRequest_Name_DEFAULT string func (p *GetExampleWorkFlowListRequest) GetName() (v string) { if !p.IsSetName() { return GetExampleWorkFlowListRequest_Name_DEFAULT } return *p.Name } var GetExampleWorkFlowListRequest_FlowMode_DEFAULT WorkflowMode func (p *GetExampleWorkFlowListRequest) GetFlowMode() (v WorkflowMode) { if !p.IsSetFlowMode() { return GetExampleWorkFlowListRequest_FlowMode_DEFAULT } return *p.FlowMode } var GetExampleWorkFlowListRequest_Checker_DEFAULT []CheckType func (p *GetExampleWorkFlowListRequest) GetChecker() (v []CheckType) { if !p.IsSetChecker() { return GetExampleWorkFlowListRequest_Checker_DEFAULT } return p.Checker } var GetExampleWorkFlowListRequest_Base_DEFAULT *base.Base func (p *GetExampleWorkFlowListRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetExampleWorkFlowListRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetExampleWorkFlowListRequest = map[int16]string{ 1: "page", 2: "size", 5: "name", 11: "flow_mode", 14: "checker", 255: "Base", } func (p *GetExampleWorkFlowListRequest) IsSetPage() bool { return p.Page != nil } func (p *GetExampleWorkFlowListRequest) IsSetSize() bool { return p.Size != nil } func (p *GetExampleWorkFlowListRequest) IsSetName() bool { return p.Name != nil } func (p *GetExampleWorkFlowListRequest) IsSetFlowMode() bool { return p.FlowMode != nil } func (p *GetExampleWorkFlowListRequest) IsSetChecker() bool { return p.Checker != nil } func (p *GetExampleWorkFlowListRequest) IsSetBase() bool { return p.Base != nil } func (p *GetExampleWorkFlowListRequest) 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 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 11: if fieldTypeId == thrift.I32 { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.LIST { if err = p.ReadField14(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_GetExampleWorkFlowListRequest[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 *GetExampleWorkFlowListRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Page = _field return nil } func (p *GetExampleWorkFlowListRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Size = _field return nil } func (p *GetExampleWorkFlowListRequest) ReadField5(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 *GetExampleWorkFlowListRequest) ReadField11(iprot thrift.TProtocol) error { var _field *WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkflowMode(v) _field = &tmp } p.FlowMode = _field return nil } func (p *GetExampleWorkFlowListRequest) ReadField14(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]CheckType, 0, size) for i := 0; i < size; i++ { var _elem CheckType if v, err := iprot.ReadI32(); err != nil { return err } else { _elem = CheckType(v) } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.Checker = _field return nil } func (p *GetExampleWorkFlowListRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetExampleWorkFlowListRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetExampleWorkFlowListRequest"); 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.writeField5(oprot); err != nil { fieldId = 5 goto WriteFieldError } if err = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 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 *GetExampleWorkFlowListRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetPage() { if err = oprot.WriteFieldBegin("page", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Page); 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 *GetExampleWorkFlowListRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSize() { if err = oprot.WriteFieldBegin("size", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Size); 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 *GetExampleWorkFlowListRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *GetExampleWorkFlowListRequest) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetFlowMode() { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *GetExampleWorkFlowListRequest) writeField14(oprot thrift.TProtocol) (err error) { if p.IsSetChecker() { if err = oprot.WriteFieldBegin("checker", thrift.LIST, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.I32, len(p.Checker)); err != nil { return err } for _, v := range p.Checker { if err := oprot.WriteI32(int32(v)); 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 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *GetExampleWorkFlowListRequest) 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 *GetExampleWorkFlowListRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetExampleWorkFlowListRequest(%+v)", *p) } type GetWorkFlowListRequest struct { Page *int32 `thrift:"page,1,optional" form:"page" json:"page,omitempty" query:"page"` // Page size, usually 10. Size *int32 `thrift:"size,2,optional" form:"size" json:"size,omitempty" query:"size"` // Query the corresponding process according to the process id list WorkflowIds []string `thrift:"workflow_ids,3,optional" form:"workflow_ids" json:"workflow_ids,omitempty" query:"workflow_ids"` // Filter processes by process type Type *WorkFlowType `thrift:"type,4,optional" form:"type" json:"type,omitempty" query:"type"` // Filter processes by process name Name *string `thrift:"name,5,optional" form:"name" json:"name,omitempty" query:"name"` // Filter process by label Tags *Tag `thrift:"tags,6,optional" form:"tags" json:"tags,omitempty" query:"tags"` // Required, space id SpaceID *string `thrift:"space_id,7,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` // Filter process according to whether the process has been published Status *WorkFlowListStatus `thrift:"status,8,optional" form:"status" json:"status,omitempty" query:"status"` OrderBy *OrderBy `thrift:"order_by,9,optional" form:"order_by" json:"order_by,omitempty" query:"order_by"` // Filter processes based on whether the interface requester is the process creator LoginUserCreate *bool `thrift:"login_user_create,10,optional" form:"login_user_create" json:"login_user_create,omitempty" query:"login_user_create"` // Workflow or chatflow, the default is workflow. Filter processes by process type FlowMode *WorkflowMode `thrift:"flow_mode,11,optional" form:"flow_mode" json:"flow_mode,omitempty" query:"flow_mode"` // New field for filtering schema_type SchemaTypeList []SchemaType `thrift:"schema_type_list,12,optional" form:"schema_type_list" json:"schema_type_list,omitempty" query:"schema_type_list"` // Query process under the corresponding project ProjectID *string `thrift:"project_id,13,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` // For project publication filtering, each CheckType element in this list can specify a specific rule that determines whether the returned process passes the check. Checker []CheckType `thrift:"checker,14,optional" form:"checker" json:"checker,omitempty" query:"checker"` BindBizID *string `thrift:"bind_biz_id,15,optional" form:"bind_biz_id" json:"bind_biz_id,omitempty" query:"bind_biz_id"` BindBizType *BindBizType `thrift:"bind_biz_type,16,optional" form:"bind_biz_type" json:"bind_biz_type,omitempty" query:"bind_biz_type"` ProjectVersion *string `thrift:"project_version,17,optional" form:"project_version" json:"project_version,omitempty" query:"project_version"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetWorkFlowListRequest() *GetWorkFlowListRequest { return &GetWorkFlowListRequest{} } func (p *GetWorkFlowListRequest) InitDefault() { } var GetWorkFlowListRequest_Page_DEFAULT int32 func (p *GetWorkFlowListRequest) GetPage() (v int32) { if !p.IsSetPage() { return GetWorkFlowListRequest_Page_DEFAULT } return *p.Page } var GetWorkFlowListRequest_Size_DEFAULT int32 func (p *GetWorkFlowListRequest) GetSize() (v int32) { if !p.IsSetSize() { return GetWorkFlowListRequest_Size_DEFAULT } return *p.Size } var GetWorkFlowListRequest_WorkflowIds_DEFAULT []string func (p *GetWorkFlowListRequest) GetWorkflowIds() (v []string) { if !p.IsSetWorkflowIds() { return GetWorkFlowListRequest_WorkflowIds_DEFAULT } return p.WorkflowIds } var GetWorkFlowListRequest_Type_DEFAULT WorkFlowType func (p *GetWorkFlowListRequest) GetType() (v WorkFlowType) { if !p.IsSetType() { return GetWorkFlowListRequest_Type_DEFAULT } return *p.Type } var GetWorkFlowListRequest_Name_DEFAULT string func (p *GetWorkFlowListRequest) GetName() (v string) { if !p.IsSetName() { return GetWorkFlowListRequest_Name_DEFAULT } return *p.Name } var GetWorkFlowListRequest_Tags_DEFAULT Tag func (p *GetWorkFlowListRequest) GetTags() (v Tag) { if !p.IsSetTags() { return GetWorkFlowListRequest_Tags_DEFAULT } return *p.Tags } var GetWorkFlowListRequest_SpaceID_DEFAULT string func (p *GetWorkFlowListRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return GetWorkFlowListRequest_SpaceID_DEFAULT } return *p.SpaceID } var GetWorkFlowListRequest_Status_DEFAULT WorkFlowListStatus func (p *GetWorkFlowListRequest) GetStatus() (v WorkFlowListStatus) { if !p.IsSetStatus() { return GetWorkFlowListRequest_Status_DEFAULT } return *p.Status } var GetWorkFlowListRequest_OrderBy_DEFAULT OrderBy func (p *GetWorkFlowListRequest) GetOrderBy() (v OrderBy) { if !p.IsSetOrderBy() { return GetWorkFlowListRequest_OrderBy_DEFAULT } return *p.OrderBy } var GetWorkFlowListRequest_LoginUserCreate_DEFAULT bool func (p *GetWorkFlowListRequest) GetLoginUserCreate() (v bool) { if !p.IsSetLoginUserCreate() { return GetWorkFlowListRequest_LoginUserCreate_DEFAULT } return *p.LoginUserCreate } var GetWorkFlowListRequest_FlowMode_DEFAULT WorkflowMode func (p *GetWorkFlowListRequest) GetFlowMode() (v WorkflowMode) { if !p.IsSetFlowMode() { return GetWorkFlowListRequest_FlowMode_DEFAULT } return *p.FlowMode } var GetWorkFlowListRequest_SchemaTypeList_DEFAULT []SchemaType func (p *GetWorkFlowListRequest) GetSchemaTypeList() (v []SchemaType) { if !p.IsSetSchemaTypeList() { return GetWorkFlowListRequest_SchemaTypeList_DEFAULT } return p.SchemaTypeList } var GetWorkFlowListRequest_ProjectID_DEFAULT string func (p *GetWorkFlowListRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return GetWorkFlowListRequest_ProjectID_DEFAULT } return *p.ProjectID } var GetWorkFlowListRequest_Checker_DEFAULT []CheckType func (p *GetWorkFlowListRequest) GetChecker() (v []CheckType) { if !p.IsSetChecker() { return GetWorkFlowListRequest_Checker_DEFAULT } return p.Checker } var GetWorkFlowListRequest_BindBizID_DEFAULT string func (p *GetWorkFlowListRequest) GetBindBizID() (v string) { if !p.IsSetBindBizID() { return GetWorkFlowListRequest_BindBizID_DEFAULT } return *p.BindBizID } var GetWorkFlowListRequest_BindBizType_DEFAULT BindBizType func (p *GetWorkFlowListRequest) GetBindBizType() (v BindBizType) { if !p.IsSetBindBizType() { return GetWorkFlowListRequest_BindBizType_DEFAULT } return *p.BindBizType } var GetWorkFlowListRequest_ProjectVersion_DEFAULT string func (p *GetWorkFlowListRequest) GetProjectVersion() (v string) { if !p.IsSetProjectVersion() { return GetWorkFlowListRequest_ProjectVersion_DEFAULT } return *p.ProjectVersion } var GetWorkFlowListRequest_Base_DEFAULT *base.Base func (p *GetWorkFlowListRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetWorkFlowListRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetWorkFlowListRequest = map[int16]string{ 1: "page", 2: "size", 3: "workflow_ids", 4: "type", 5: "name", 6: "tags", 7: "space_id", 8: "status", 9: "order_by", 10: "login_user_create", 11: "flow_mode", 12: "schema_type_list", 13: "project_id", 14: "checker", 15: "bind_biz_id", 16: "bind_biz_type", 17: "project_version", 255: "Base", } func (p *GetWorkFlowListRequest) IsSetPage() bool { return p.Page != nil } func (p *GetWorkFlowListRequest) IsSetSize() bool { return p.Size != nil } func (p *GetWorkFlowListRequest) IsSetWorkflowIds() bool { return p.WorkflowIds != nil } func (p *GetWorkFlowListRequest) IsSetType() bool { return p.Type != nil } func (p *GetWorkFlowListRequest) IsSetName() bool { return p.Name != nil } func (p *GetWorkFlowListRequest) IsSetTags() bool { return p.Tags != nil } func (p *GetWorkFlowListRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *GetWorkFlowListRequest) IsSetStatus() bool { return p.Status != nil } func (p *GetWorkFlowListRequest) IsSetOrderBy() bool { return p.OrderBy != nil } func (p *GetWorkFlowListRequest) IsSetLoginUserCreate() bool { return p.LoginUserCreate != nil } func (p *GetWorkFlowListRequest) IsSetFlowMode() bool { return p.FlowMode != nil } func (p *GetWorkFlowListRequest) IsSetSchemaTypeList() bool { return p.SchemaTypeList != nil } func (p *GetWorkFlowListRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *GetWorkFlowListRequest) IsSetChecker() bool { return p.Checker != nil } func (p *GetWorkFlowListRequest) IsSetBindBizID() bool { return p.BindBizID != nil } func (p *GetWorkFlowListRequest) IsSetBindBizType() bool { return p.BindBizType != nil } func (p *GetWorkFlowListRequest) IsSetProjectVersion() bool { return p.ProjectVersion != nil } func (p *GetWorkFlowListRequest) IsSetBase() bool { return p.Base != nil } func (p *GetWorkFlowListRequest) 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.LIST { 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 } 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.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.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.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.I32 { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.BOOL { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.I32 { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.LIST { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.LIST { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.STRING { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.I32 { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.STRING { if err = p.ReadField17(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_GetWorkFlowListRequest[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 *GetWorkFlowListRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Page = _field return nil } func (p *GetWorkFlowListRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Size = _field return nil } func (p *GetWorkFlowListRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.WorkflowIds = _field return nil } func (p *GetWorkFlowListRequest) ReadField4(iprot thrift.TProtocol) error { var _field *WorkFlowType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkFlowType(v) _field = &tmp } p.Type = _field return nil } func (p *GetWorkFlowListRequest) ReadField5(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 *GetWorkFlowListRequest) ReadField6(iprot thrift.TProtocol) error { var _field *Tag if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := Tag(v) _field = &tmp } p.Tags = _field return nil } func (p *GetWorkFlowListRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *GetWorkFlowListRequest) ReadField8(iprot thrift.TProtocol) error { var _field *WorkFlowListStatus if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkFlowListStatus(v) _field = &tmp } p.Status = _field return nil } func (p *GetWorkFlowListRequest) ReadField9(iprot thrift.TProtocol) error { var _field *OrderBy if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := OrderBy(v) _field = &tmp } p.OrderBy = _field return nil } func (p *GetWorkFlowListRequest) ReadField10(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.LoginUserCreate = _field return nil } func (p *GetWorkFlowListRequest) ReadField11(iprot thrift.TProtocol) error { var _field *WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkflowMode(v) _field = &tmp } p.FlowMode = _field return nil } func (p *GetWorkFlowListRequest) ReadField12(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]SchemaType, 0, size) for i := 0; i < size; i++ { var _elem SchemaType if v, err := iprot.ReadI32(); err != nil { return err } else { _elem = SchemaType(v) } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.SchemaTypeList = _field return nil } func (p *GetWorkFlowListRequest) ReadField13(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *GetWorkFlowListRequest) ReadField14(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]CheckType, 0, size) for i := 0; i < size; i++ { var _elem CheckType if v, err := iprot.ReadI32(); err != nil { return err } else { _elem = CheckType(v) } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.Checker = _field return nil } func (p *GetWorkFlowListRequest) ReadField15(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BindBizID = _field return nil } func (p *GetWorkFlowListRequest) ReadField16(iprot thrift.TProtocol) error { var _field *BindBizType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := BindBizType(v) _field = &tmp } p.BindBizType = _field return nil } func (p *GetWorkFlowListRequest) ReadField17(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectVersion = _field return nil } func (p *GetWorkFlowListRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetWorkFlowListRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkFlowListRequest"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 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 *GetWorkFlowListRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetPage() { if err = oprot.WriteFieldBegin("page", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Page); 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 *GetWorkFlowListRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSize() { if err = oprot.WriteFieldBegin("size", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Size); 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 *GetWorkFlowListRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowIds() { if err = oprot.WriteFieldBegin("workflow_ids", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.WorkflowIds)); err != nil { return err } for _, v := range p.WorkflowIds { if err := oprot.WriteString(v); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetType() { if err = oprot.WriteFieldBegin("type", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetTags() { if err = oprot.WriteFieldBegin("tags", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.Tags)); 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 *GetWorkFlowListRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *GetWorkFlowListRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetStatus() { 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 *GetWorkFlowListRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetOrderBy() { if err = oprot.WriteFieldBegin("order_by", thrift.I32, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.OrderBy)); 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 *GetWorkFlowListRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetLoginUserCreate() { if err = oprot.WriteFieldBegin("login_user_create", thrift.BOOL, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.LoginUserCreate); 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 *GetWorkFlowListRequest) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetFlowMode() { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetSchemaTypeList() { if err = oprot.WriteFieldBegin("schema_type_list", thrift.LIST, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.I32, len(p.SchemaTypeList)); err != nil { return err } for _, v := range p.SchemaTypeList { if err := oprot.WriteI32(int32(v)); 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 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField14(oprot thrift.TProtocol) (err error) { if p.IsSetChecker() { if err = oprot.WriteFieldBegin("checker", thrift.LIST, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.I32, len(p.Checker)); err != nil { return err } for _, v := range p.Checker { if err := oprot.WriteI32(int32(v)); 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 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField15(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizID() { if err = oprot.WriteFieldBegin("bind_biz_id", thrift.STRING, 15); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BindBizID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField16(oprot thrift.TProtocol) (err error) { if p.IsSetBindBizType() { if err = oprot.WriteFieldBegin("bind_biz_type", thrift.I32, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.BindBizType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *GetWorkFlowListRequest) writeField17(oprot thrift.TProtocol) (err error) { if p.IsSetProjectVersion() { if err = oprot.WriteFieldBegin("project_version", thrift.STRING, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *GetWorkFlowListRequest) 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 *GetWorkFlowListRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkFlowListRequest(%+v)", *p) } type ResourceActionAuth struct { CanEdit bool `thrift:"can_edit,1" form:"can_edit" json:"can_edit" query:"can_edit"` CanDelete bool `thrift:"can_delete,2" form:"can_delete" json:"can_delete" query:"can_delete"` CanCopy bool `thrift:"can_copy,3" form:"can_copy" json:"can_copy" query:"can_copy"` } func NewResourceActionAuth() *ResourceActionAuth { return &ResourceActionAuth{} } func (p *ResourceActionAuth) InitDefault() { } func (p *ResourceActionAuth) GetCanEdit() (v bool) { return p.CanEdit } func (p *ResourceActionAuth) GetCanDelete() (v bool) { return p.CanDelete } func (p *ResourceActionAuth) GetCanCopy() (v bool) { return p.CanCopy } var fieldIDToName_ResourceActionAuth = map[int16]string{ 1: "can_edit", 2: "can_delete", 3: "can_copy", } func (p *ResourceActionAuth) 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.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.BOOL { 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_ResourceActionAuth[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 *ResourceActionAuth) ReadField1(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.CanEdit = _field return nil } func (p *ResourceActionAuth) ReadField2(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.CanDelete = _field return nil } func (p *ResourceActionAuth) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.CanCopy = _field return nil } func (p *ResourceActionAuth) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ResourceActionAuth"); 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 *ResourceActionAuth) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("can_edit", thrift.BOOL, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.CanEdit); 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 *ResourceActionAuth) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("can_delete", thrift.BOOL, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.CanDelete); 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 *ResourceActionAuth) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("can_copy", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.CanCopy); 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 *ResourceActionAuth) String() string { if p == nil { return "" } return fmt.Sprintf("ResourceActionAuth(%+v)", *p) } type ResourceAuthInfo struct { // Resource ID WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` // user id UserID string `thrift:"user_id,2" form:"user_id" json:"user_id" query:"user_id"` // user resource operation permission Auth *ResourceActionAuth `thrift:"auth,3" form:"auth" json:"auth" query:"auth"` } func NewResourceAuthInfo() *ResourceAuthInfo { return &ResourceAuthInfo{} } func (p *ResourceAuthInfo) InitDefault() { } func (p *ResourceAuthInfo) GetWorkflowID() (v string) { return p.WorkflowID } func (p *ResourceAuthInfo) GetUserID() (v string) { return p.UserID } var ResourceAuthInfo_Auth_DEFAULT *ResourceActionAuth func (p *ResourceAuthInfo) GetAuth() (v *ResourceActionAuth) { if !p.IsSetAuth() { return ResourceAuthInfo_Auth_DEFAULT } return p.Auth } var fieldIDToName_ResourceAuthInfo = map[int16]string{ 1: "workflow_id", 2: "user_id", 3: "auth", } func (p *ResourceAuthInfo) IsSetAuth() bool { return p.Auth != nil } func (p *ResourceAuthInfo) 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.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_ResourceAuthInfo[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 *ResourceAuthInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *ResourceAuthInfo) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UserID = _field return nil } func (p *ResourceAuthInfo) ReadField3(iprot thrift.TProtocol) error { _field := NewResourceActionAuth() if err := _field.Read(iprot); err != nil { return err } p.Auth = _field return nil } func (p *ResourceAuthInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ResourceAuthInfo"); 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 *ResourceAuthInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *ResourceAuthInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("user_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UserID); 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 *ResourceAuthInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("auth", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Auth.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 *ResourceAuthInfo) String() string { if p == nil { return "" } return fmt.Sprintf("ResourceAuthInfo(%+v)", *p) } type WorkFlowListData struct { WorkflowList []*Workflow `thrift:"workflow_list,1" form:"workflow_list" json:"workflow_list" query:"workflow_list"` AuthList []*ResourceAuthInfo `thrift:"auth_list,2" form:"auth_list" json:"auth_list" query:"auth_list"` Total int64 `thrift:"total,3" form:"total" json:"total" query:"total"` } func NewWorkFlowListData() *WorkFlowListData { return &WorkFlowListData{} } func (p *WorkFlowListData) InitDefault() { } func (p *WorkFlowListData) GetWorkflowList() (v []*Workflow) { return p.WorkflowList } func (p *WorkFlowListData) GetAuthList() (v []*ResourceAuthInfo) { return p.AuthList } func (p *WorkFlowListData) GetTotal() (v int64) { return p.Total } var fieldIDToName_WorkFlowListData = map[int16]string{ 1: "workflow_list", 2: "auth_list", 3: "total", } func (p *WorkFlowListData) 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.LIST { 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 } case 3: if fieldTypeId == thrift.I64 { 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_WorkFlowListData[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 *WorkFlowListData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Workflow, 0, size) values := make([]Workflow, 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.WorkflowList = _field return nil } func (p *WorkFlowListData) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ResourceAuthInfo, 0, size) values := make([]ResourceAuthInfo, 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.AuthList = _field return nil } func (p *WorkFlowListData) ReadField3(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Total = _field return nil } func (p *WorkFlowListData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkFlowListData"); 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 *WorkFlowListData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowList)); err != nil { return err } for _, v := range p.WorkflowList { 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 *WorkFlowListData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("auth_list", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.AuthList)); err != nil { return err } for _, v := range p.AuthList { 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 *WorkFlowListData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("total", thrift.I64, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Total); 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 *WorkFlowListData) String() string { if p == nil { return "" } return fmt.Sprintf("WorkFlowListData(%+v)", *p) } type GetWorkFlowListResponse struct { Data *WorkFlowListData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetWorkFlowListResponse() *GetWorkFlowListResponse { return &GetWorkFlowListResponse{} } func (p *GetWorkFlowListResponse) InitDefault() { } var GetWorkFlowListResponse_Data_DEFAULT *WorkFlowListData func (p *GetWorkFlowListResponse) GetData() (v *WorkFlowListData) { if !p.IsSetData() { return GetWorkFlowListResponse_Data_DEFAULT } return p.Data } func (p *GetWorkFlowListResponse) GetCode() (v int64) { return p.Code } func (p *GetWorkFlowListResponse) GetMsg() (v string) { return p.Msg } var GetWorkFlowListResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetWorkFlowListResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetWorkFlowListResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetWorkFlowListResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetWorkFlowListResponse) IsSetData() bool { return p.Data != nil } func (p *GetWorkFlowListResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetWorkFlowListResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetWorkFlowListResponse[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_GetWorkFlowListResponse[fieldId])) } func (p *GetWorkFlowListResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkFlowListData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetWorkFlowListResponse) 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 *GetWorkFlowListResponse) 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 *GetWorkFlowListResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetWorkFlowListResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkFlowListResponse"); 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 *GetWorkFlowListResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetWorkFlowListResponse) 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 *GetWorkFlowListResponse) 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 *GetWorkFlowListResponse) 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 *GetWorkFlowListResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkFlowListResponse(%+v)", *p) } type QueryWorkflowNodeTypeRequest struct { SpaceID string `thrift:"space_id,1" form:"space_id" json:"space_id" query:"space_id"` WorkflowID string `thrift:"workflow_id,2" form:"workflow_id" json:"workflow_id" query:"workflow_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewQueryWorkflowNodeTypeRequest() *QueryWorkflowNodeTypeRequest { return &QueryWorkflowNodeTypeRequest{} } func (p *QueryWorkflowNodeTypeRequest) InitDefault() { } func (p *QueryWorkflowNodeTypeRequest) GetSpaceID() (v string) { return p.SpaceID } func (p *QueryWorkflowNodeTypeRequest) GetWorkflowID() (v string) { return p.WorkflowID } var QueryWorkflowNodeTypeRequest_Base_DEFAULT *base.Base func (p *QueryWorkflowNodeTypeRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return QueryWorkflowNodeTypeRequest_Base_DEFAULT } return p.Base } var fieldIDToName_QueryWorkflowNodeTypeRequest = map[int16]string{ 1: "space_id", 2: "workflow_id", 255: "Base", } func (p *QueryWorkflowNodeTypeRequest) IsSetBase() bool { return p.Base != nil } func (p *QueryWorkflowNodeTypeRequest) 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 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_QueryWorkflowNodeTypeRequest[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 *QueryWorkflowNodeTypeRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *QueryWorkflowNodeTypeRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *QueryWorkflowNodeTypeRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *QueryWorkflowNodeTypeRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("QueryWorkflowNodeTypeRequest"); 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.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 *QueryWorkflowNodeTypeRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *QueryWorkflowNodeTypeRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *QueryWorkflowNodeTypeRequest) 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 *QueryWorkflowNodeTypeRequest) String() string { if p == nil { return "" } return fmt.Sprintf("QueryWorkflowNodeTypeRequest(%+v)", *p) } type QueryWorkflowNodeTypeResponse struct { Data *WorkflowNodeTypeData `thrift:"data,1" form:"data" json:"data" query:"data"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewQueryWorkflowNodeTypeResponse() *QueryWorkflowNodeTypeResponse { return &QueryWorkflowNodeTypeResponse{} } func (p *QueryWorkflowNodeTypeResponse) InitDefault() { } var QueryWorkflowNodeTypeResponse_Data_DEFAULT *WorkflowNodeTypeData func (p *QueryWorkflowNodeTypeResponse) GetData() (v *WorkflowNodeTypeData) { if !p.IsSetData() { return QueryWorkflowNodeTypeResponse_Data_DEFAULT } return p.Data } func (p *QueryWorkflowNodeTypeResponse) GetCode() (v int64) { return p.Code } func (p *QueryWorkflowNodeTypeResponse) GetMsg() (v string) { return p.Msg } var QueryWorkflowNodeTypeResponse_BaseResp_DEFAULT *base.BaseResp func (p *QueryWorkflowNodeTypeResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return QueryWorkflowNodeTypeResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_QueryWorkflowNodeTypeResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *QueryWorkflowNodeTypeResponse) IsSetData() bool { return p.Data != nil } func (p *QueryWorkflowNodeTypeResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *QueryWorkflowNodeTypeResponse) 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_QueryWorkflowNodeTypeResponse[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_QueryWorkflowNodeTypeResponse[fieldId])) } func (p *QueryWorkflowNodeTypeResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkflowNodeTypeData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *QueryWorkflowNodeTypeResponse) 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 *QueryWorkflowNodeTypeResponse) 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 *QueryWorkflowNodeTypeResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *QueryWorkflowNodeTypeResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("QueryWorkflowNodeTypeResponse"); 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 *QueryWorkflowNodeTypeResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *QueryWorkflowNodeTypeResponse) 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 *QueryWorkflowNodeTypeResponse) 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 *QueryWorkflowNodeTypeResponse) 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 *QueryWorkflowNodeTypeResponse) String() string { if p == nil { return "" } return fmt.Sprintf("QueryWorkflowNodeTypeResponse(%+v)", *p) } type NodeProps struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Type string `thrift:"type,2" form:"type" json:"type" query:"type"` IsEnableChatHistory bool `thrift:"is_enable_chat_history,3" form:"is_enable_chat_history" json:"is_enable_chat_history" query:"is_enable_chat_history"` IsEnableUserQuery bool `thrift:"is_enable_user_query,4" form:"is_enable_user_query" json:"is_enable_user_query" query:"is_enable_user_query"` IsRefGlobalVariable bool `thrift:"is_ref_global_variable,5" form:"is_ref_global_variable" json:"is_ref_global_variable" query:"is_ref_global_variable"` } func NewNodeProps() *NodeProps { return &NodeProps{} } func (p *NodeProps) InitDefault() { } func (p *NodeProps) GetID() (v string) { return p.ID } func (p *NodeProps) GetType() (v string) { return p.Type } func (p *NodeProps) GetIsEnableChatHistory() (v bool) { return p.IsEnableChatHistory } func (p *NodeProps) GetIsEnableUserQuery() (v bool) { return p.IsEnableUserQuery } func (p *NodeProps) GetIsRefGlobalVariable() (v bool) { return p.IsRefGlobalVariable } var fieldIDToName_NodeProps = map[int16]string{ 1: "id", 2: "type", 3: "is_enable_chat_history", 4: "is_enable_user_query", 5: "is_ref_global_variable", } func (p *NodeProps) 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.BOOL { 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 5: if fieldTypeId == thrift.BOOL { 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_NodeProps[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 *NodeProps) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *NodeProps) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Type = _field return nil } func (p *NodeProps) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsEnableChatHistory = _field return nil } func (p *NodeProps) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsEnableUserQuery = _field return nil } func (p *NodeProps) ReadField5(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsRefGlobalVariable = _field return nil } func (p *NodeProps) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeProps"); 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 *NodeProps) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *NodeProps) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *NodeProps) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_enable_chat_history", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsEnableChatHistory); 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 *NodeProps) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_enable_user_query", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsEnableUserQuery); 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 *NodeProps) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_ref_global_variable", thrift.BOOL, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsRefGlobalVariable); 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 *NodeProps) String() string { if p == nil { return "" } return fmt.Sprintf("NodeProps(%+v)", *p) } type WorkflowNodeTypeData struct { NodeTypes []string `thrift:"node_types,1,optional" form:"node_types" json:"node_types,omitempty" query:"node_types"` SubWorkflowNodeTypes []string `thrift:"sub_workflow_node_types,2,optional" form:"sub_workflow_node_types" json:"sub_workflow_node_types,omitempty" query:"sub_workflow_node_types"` NodesProperties []*NodeProps `thrift:"nodes_properties,3,optional" form:"nodes_properties" json:"nodes_properties,omitempty" query:"nodes_properties"` SubWorkflowNodesProperties []*NodeProps `thrift:"sub_workflow_nodes_properties,4,optional" form:"sub_workflow_nodes_properties" json:"sub_workflow_nodes_properties,omitempty" query:"sub_workflow_nodes_properties"` } func NewWorkflowNodeTypeData() *WorkflowNodeTypeData { return &WorkflowNodeTypeData{} } func (p *WorkflowNodeTypeData) InitDefault() { } var WorkflowNodeTypeData_NodeTypes_DEFAULT []string func (p *WorkflowNodeTypeData) GetNodeTypes() (v []string) { if !p.IsSetNodeTypes() { return WorkflowNodeTypeData_NodeTypes_DEFAULT } return p.NodeTypes } var WorkflowNodeTypeData_SubWorkflowNodeTypes_DEFAULT []string func (p *WorkflowNodeTypeData) GetSubWorkflowNodeTypes() (v []string) { if !p.IsSetSubWorkflowNodeTypes() { return WorkflowNodeTypeData_SubWorkflowNodeTypes_DEFAULT } return p.SubWorkflowNodeTypes } var WorkflowNodeTypeData_NodesProperties_DEFAULT []*NodeProps func (p *WorkflowNodeTypeData) GetNodesProperties() (v []*NodeProps) { if !p.IsSetNodesProperties() { return WorkflowNodeTypeData_NodesProperties_DEFAULT } return p.NodesProperties } var WorkflowNodeTypeData_SubWorkflowNodesProperties_DEFAULT []*NodeProps func (p *WorkflowNodeTypeData) GetSubWorkflowNodesProperties() (v []*NodeProps) { if !p.IsSetSubWorkflowNodesProperties() { return WorkflowNodeTypeData_SubWorkflowNodesProperties_DEFAULT } return p.SubWorkflowNodesProperties } var fieldIDToName_WorkflowNodeTypeData = map[int16]string{ 1: "node_types", 2: "sub_workflow_node_types", 3: "nodes_properties", 4: "sub_workflow_nodes_properties", } func (p *WorkflowNodeTypeData) IsSetNodeTypes() bool { return p.NodeTypes != nil } func (p *WorkflowNodeTypeData) IsSetSubWorkflowNodeTypes() bool { return p.SubWorkflowNodeTypes != nil } func (p *WorkflowNodeTypeData) IsSetNodesProperties() bool { return p.NodesProperties != nil } func (p *WorkflowNodeTypeData) IsSetSubWorkflowNodesProperties() bool { return p.SubWorkflowNodesProperties != nil } func (p *WorkflowNodeTypeData) 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.LIST { 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 } case 3: if fieldTypeId == thrift.LIST { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.LIST { 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_WorkflowNodeTypeData[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 *WorkflowNodeTypeData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.NodeTypes = _field return nil } func (p *WorkflowNodeTypeData) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.SubWorkflowNodeTypes = _field return nil } func (p *WorkflowNodeTypeData) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeProps, 0, size) values := make([]NodeProps, 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.NodesProperties = _field return nil } func (p *WorkflowNodeTypeData) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeProps, 0, size) values := make([]NodeProps, 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.SubWorkflowNodesProperties = _field return nil } func (p *WorkflowNodeTypeData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowNodeTypeData"); 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 *WorkflowNodeTypeData) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetNodeTypes() { if err = oprot.WriteFieldBegin("node_types", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.NodeTypes)); err != nil { return err } for _, v := range p.NodeTypes { if err := oprot.WriteString(v); 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 *WorkflowNodeTypeData) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSubWorkflowNodeTypes() { if err = oprot.WriteFieldBegin("sub_workflow_node_types", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.SubWorkflowNodeTypes)); err != nil { return err } for _, v := range p.SubWorkflowNodeTypes { if err := oprot.WriteString(v); 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 *WorkflowNodeTypeData) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetNodesProperties() { if err = oprot.WriteFieldBegin("nodes_properties", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.NodesProperties)); err != nil { return err } for _, v := range p.NodesProperties { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *WorkflowNodeTypeData) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetSubWorkflowNodesProperties() { if err = oprot.WriteFieldBegin("sub_workflow_nodes_properties", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.SubWorkflowNodesProperties)); err != nil { return err } for _, v := range p.SubWorkflowNodesProperties { 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *WorkflowNodeTypeData) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowNodeTypeData(%+v)", *p) } type WorkFlowTestRunRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` Input map[string]string `thrift:"input,2" form:"input" json:"input" query:"input"` SpaceID *string `thrift:"space_id,3,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` // The id of the agent, the process under non-project, the process involving variable nodes and databases BotID *string `thrift:"bot_id,4,optional" form:"bot_id" json:"bot_id,omitempty" query:"bot_id"` // abandoned SubmitCommitID *string `thrift:"submit_commit_id,5,optional" form:"submit_commit_id" json:"submit_commit_id,omitempty" query:"submit_commit_id"` // Specify vcs commit_id, default is empty CommitID *string `thrift:"commit_id,6,optional" form:"commit_id" json:"commit_id,omitempty" query:"commit_id"` ProjectID *string `thrift:"project_id,7,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewWorkFlowTestRunRequest() *WorkFlowTestRunRequest { return &WorkFlowTestRunRequest{} } func (p *WorkFlowTestRunRequest) InitDefault() { } func (p *WorkFlowTestRunRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkFlowTestRunRequest) GetInput() (v map[string]string) { return p.Input } var WorkFlowTestRunRequest_SpaceID_DEFAULT string func (p *WorkFlowTestRunRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return WorkFlowTestRunRequest_SpaceID_DEFAULT } return *p.SpaceID } var WorkFlowTestRunRequest_BotID_DEFAULT string func (p *WorkFlowTestRunRequest) GetBotID() (v string) { if !p.IsSetBotID() { return WorkFlowTestRunRequest_BotID_DEFAULT } return *p.BotID } var WorkFlowTestRunRequest_SubmitCommitID_DEFAULT string func (p *WorkFlowTestRunRequest) GetSubmitCommitID() (v string) { if !p.IsSetSubmitCommitID() { return WorkFlowTestRunRequest_SubmitCommitID_DEFAULT } return *p.SubmitCommitID } var WorkFlowTestRunRequest_CommitID_DEFAULT string func (p *WorkFlowTestRunRequest) GetCommitID() (v string) { if !p.IsSetCommitID() { return WorkFlowTestRunRequest_CommitID_DEFAULT } return *p.CommitID } var WorkFlowTestRunRequest_ProjectID_DEFAULT string func (p *WorkFlowTestRunRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return WorkFlowTestRunRequest_ProjectID_DEFAULT } return *p.ProjectID } var WorkFlowTestRunRequest_Base_DEFAULT *base.Base func (p *WorkFlowTestRunRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return WorkFlowTestRunRequest_Base_DEFAULT } return p.Base } var fieldIDToName_WorkFlowTestRunRequest = map[int16]string{ 1: "workflow_id", 2: "input", 3: "space_id", 4: "bot_id", 5: "submit_commit_id", 6: "commit_id", 7: "project_id", 255: "Base", } func (p *WorkFlowTestRunRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *WorkFlowTestRunRequest) IsSetBotID() bool { return p.BotID != nil } func (p *WorkFlowTestRunRequest) IsSetSubmitCommitID() bool { return p.SubmitCommitID != nil } func (p *WorkFlowTestRunRequest) IsSetCommitID() bool { return p.CommitID != nil } func (p *WorkFlowTestRunRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *WorkFlowTestRunRequest) IsSetBase() bool { return p.Base != nil } func (p *WorkFlowTestRunRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.MAP { 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 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 } if !issetWorkflowID { fieldId = 1 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_WorkFlowTestRunRequest[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_WorkFlowTestRunRequest[fieldId])) } func (p *WorkFlowTestRunRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkFlowTestRunRequest) ReadField2(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Input = _field return nil } func (p *WorkFlowTestRunRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *WorkFlowTestRunRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BotID = _field return nil } func (p *WorkFlowTestRunRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SubmitCommitID = _field return nil } func (p *WorkFlowTestRunRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CommitID = _field return nil } func (p *WorkFlowTestRunRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *WorkFlowTestRunRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *WorkFlowTestRunRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkFlowTestRunRequest"); 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.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 *WorkFlowTestRunRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkFlowTestRunRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("input", thrift.MAP, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Input)); err != nil { return err } for k, v := range p.Input { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *WorkFlowTestRunRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *WorkFlowTestRunRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetBotID() { if err = oprot.WriteFieldBegin("bot_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BotID); 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 *WorkFlowTestRunRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetSubmitCommitID() { if err = oprot.WriteFieldBegin("submit_commit_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SubmitCommitID); 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 *WorkFlowTestRunRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetCommitID() { if err = oprot.WriteFieldBegin("commit_id", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CommitID); 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 *WorkFlowTestRunRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *WorkFlowTestRunRequest) 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 *WorkFlowTestRunRequest) String() string { if p == nil { return "" } return fmt.Sprintf("WorkFlowTestRunRequest(%+v)", *p) } type WorkFlowTestRunData struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` ExecuteID string `thrift:"execute_id,2" form:"execute_id" json:"execute_id" query:"execute_id"` SessionID string `thrift:"session_id,3" form:"session_id" json:"session_id" query:"session_id"` } func NewWorkFlowTestRunData() *WorkFlowTestRunData { return &WorkFlowTestRunData{} } func (p *WorkFlowTestRunData) InitDefault() { } func (p *WorkFlowTestRunData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkFlowTestRunData) GetExecuteID() (v string) { return p.ExecuteID } func (p *WorkFlowTestRunData) GetSessionID() (v string) { return p.SessionID } var fieldIDToName_WorkFlowTestRunData = map[int16]string{ 1: "workflow_id", 2: "execute_id", 3: "session_id", } func (p *WorkFlowTestRunData) 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 } 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_WorkFlowTestRunData[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 *WorkFlowTestRunData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkFlowTestRunData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExecuteID = _field return nil } func (p *WorkFlowTestRunData) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SessionID = _field return nil } func (p *WorkFlowTestRunData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkFlowTestRunData"); 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 *WorkFlowTestRunData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkFlowTestRunData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExecuteID); 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 *WorkFlowTestRunData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("session_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SessionID); 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 *WorkFlowTestRunData) String() string { if p == nil { return "" } return fmt.Sprintf("WorkFlowTestRunData(%+v)", *p) } type WorkFlowTestRunResponse struct { Data *WorkFlowTestRunData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewWorkFlowTestRunResponse() *WorkFlowTestRunResponse { return &WorkFlowTestRunResponse{} } func (p *WorkFlowTestRunResponse) InitDefault() { } var WorkFlowTestRunResponse_Data_DEFAULT *WorkFlowTestRunData func (p *WorkFlowTestRunResponse) GetData() (v *WorkFlowTestRunData) { if !p.IsSetData() { return WorkFlowTestRunResponse_Data_DEFAULT } return p.Data } func (p *WorkFlowTestRunResponse) GetCode() (v int64) { return p.Code } func (p *WorkFlowTestRunResponse) GetMsg() (v string) { return p.Msg } var WorkFlowTestRunResponse_BaseResp_DEFAULT *base.BaseResp func (p *WorkFlowTestRunResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return WorkFlowTestRunResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_WorkFlowTestRunResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *WorkFlowTestRunResponse) IsSetData() bool { return p.Data != nil } func (p *WorkFlowTestRunResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *WorkFlowTestRunResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_WorkFlowTestRunResponse[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_WorkFlowTestRunResponse[fieldId])) } func (p *WorkFlowTestRunResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkFlowTestRunData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *WorkFlowTestRunResponse) 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 *WorkFlowTestRunResponse) 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 *WorkFlowTestRunResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *WorkFlowTestRunResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkFlowTestRunResponse"); 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 *WorkFlowTestRunResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *WorkFlowTestRunResponse) 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 *WorkFlowTestRunResponse) 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 *WorkFlowTestRunResponse) 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 *WorkFlowTestRunResponse) String() string { if p == nil { return "" } return fmt.Sprintf("WorkFlowTestRunResponse(%+v)", *p) } type WorkflowTestResumeRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` ExecuteID string `thrift:"execute_id,2,required" form:"execute_id,required" json:"execute_id,required" query:"execute_id,required"` EventID string `thrift:"event_id,3,required" form:"event_id,required" json:"event_id,required" query:"event_id,required"` Data string `thrift:"data,4,required" form:"data,required" json:"data,required" query:"data,required"` SpaceID *string `thrift:"space_id,5,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewWorkflowTestResumeRequest() *WorkflowTestResumeRequest { return &WorkflowTestResumeRequest{} } func (p *WorkflowTestResumeRequest) InitDefault() { } func (p *WorkflowTestResumeRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkflowTestResumeRequest) GetExecuteID() (v string) { return p.ExecuteID } func (p *WorkflowTestResumeRequest) GetEventID() (v string) { return p.EventID } func (p *WorkflowTestResumeRequest) GetData() (v string) { return p.Data } var WorkflowTestResumeRequest_SpaceID_DEFAULT string func (p *WorkflowTestResumeRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return WorkflowTestResumeRequest_SpaceID_DEFAULT } return *p.SpaceID } var WorkflowTestResumeRequest_Base_DEFAULT *base.Base func (p *WorkflowTestResumeRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return WorkflowTestResumeRequest_Base_DEFAULT } return p.Base } var fieldIDToName_WorkflowTestResumeRequest = map[int16]string{ 1: "workflow_id", 2: "execute_id", 3: "event_id", 4: "data", 5: "space_id", 255: "Base", } func (p *WorkflowTestResumeRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *WorkflowTestResumeRequest) IsSetBase() bool { return p.Base != nil } func (p *WorkflowTestResumeRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetExecuteID bool = false var issetEventID bool = false var issetData 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetExecuteID = true } 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 } issetEventID = true } 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 } issetData = true } 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 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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetExecuteID { fieldId = 2 goto RequiredFieldNotSetError } if !issetEventID { fieldId = 3 goto RequiredFieldNotSetError } if !issetData { fieldId = 4 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_WorkflowTestResumeRequest[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_WorkflowTestResumeRequest[fieldId])) } func (p *WorkflowTestResumeRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowTestResumeRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExecuteID = _field return nil } func (p *WorkflowTestResumeRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.EventID = _field return nil } func (p *WorkflowTestResumeRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Data = _field return nil } func (p *WorkflowTestResumeRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *WorkflowTestResumeRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *WorkflowTestResumeRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowTestResumeRequest"); 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.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 *WorkflowTestResumeRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowTestResumeRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExecuteID); 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 *WorkflowTestResumeRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("event_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.EventID); 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 *WorkflowTestResumeRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Data); 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 *WorkflowTestResumeRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *WorkflowTestResumeRequest) 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 *WorkflowTestResumeRequest) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowTestResumeRequest(%+v)", *p) } type WorkflowTestResumeResponse 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewWorkflowTestResumeResponse() *WorkflowTestResumeResponse { return &WorkflowTestResumeResponse{} } func (p *WorkflowTestResumeResponse) InitDefault() { } func (p *WorkflowTestResumeResponse) GetCode() (v int64) { return p.Code } func (p *WorkflowTestResumeResponse) GetMsg() (v string) { return p.Msg } var WorkflowTestResumeResponse_BaseResp_DEFAULT *base.BaseResp func (p *WorkflowTestResumeResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return WorkflowTestResumeResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_WorkflowTestResumeResponse = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *WorkflowTestResumeResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *WorkflowTestResumeResponse) 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_WorkflowTestResumeResponse[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_WorkflowTestResumeResponse[fieldId])) } func (p *WorkflowTestResumeResponse) 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 *WorkflowTestResumeResponse) 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 *WorkflowTestResumeResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *WorkflowTestResumeResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowTestResumeResponse"); 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 *WorkflowTestResumeResponse) 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 *WorkflowTestResumeResponse) 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 *WorkflowTestResumeResponse) 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 *WorkflowTestResumeResponse) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowTestResumeResponse(%+v)", *p) } type CancelWorkFlowRequest struct { ExecuteID string `thrift:"execute_id,1,required" form:"execute_id,required" json:"execute_id,required" query:"execute_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` WorkflowID *string `thrift:"workflow_id,3,optional" form:"workflow_id" json:"workflow_id,omitempty" query:"workflow_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCancelWorkFlowRequest() *CancelWorkFlowRequest { return &CancelWorkFlowRequest{} } func (p *CancelWorkFlowRequest) InitDefault() { } func (p *CancelWorkFlowRequest) GetExecuteID() (v string) { return p.ExecuteID } func (p *CancelWorkFlowRequest) GetSpaceID() (v string) { return p.SpaceID } var CancelWorkFlowRequest_WorkflowID_DEFAULT string func (p *CancelWorkFlowRequest) GetWorkflowID() (v string) { if !p.IsSetWorkflowID() { return CancelWorkFlowRequest_WorkflowID_DEFAULT } return *p.WorkflowID } var CancelWorkFlowRequest_Base_DEFAULT *base.Base func (p *CancelWorkFlowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CancelWorkFlowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CancelWorkFlowRequest = map[int16]string{ 1: "execute_id", 2: "space_id", 3: "workflow_id", 255: "Base", } func (p *CancelWorkFlowRequest) IsSetWorkflowID() bool { return p.WorkflowID != nil } func (p *CancelWorkFlowRequest) IsSetBase() bool { return p.Base != nil } func (p *CancelWorkFlowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetExecuteID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetExecuteID = true } 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 } issetSpaceID = true } 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 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 } if !issetExecuteID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_CancelWorkFlowRequest[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_CancelWorkFlowRequest[fieldId])) } func (p *CancelWorkFlowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExecuteID = _field return nil } func (p *CancelWorkFlowRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *CancelWorkFlowRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowID = _field return nil } func (p *CancelWorkFlowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CancelWorkFlowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CancelWorkFlowRequest"); 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.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 *CancelWorkFlowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExecuteID); 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 *CancelWorkFlowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *CancelWorkFlowRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowID() { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowID); 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 *CancelWorkFlowRequest) 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 *CancelWorkFlowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CancelWorkFlowRequest(%+v)", *p) } type CancelWorkFlowResponse 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCancelWorkFlowResponse() *CancelWorkFlowResponse { return &CancelWorkFlowResponse{} } func (p *CancelWorkFlowResponse) InitDefault() { } func (p *CancelWorkFlowResponse) GetCode() (v int64) { return p.Code } func (p *CancelWorkFlowResponse) GetMsg() (v string) { return p.Msg } var CancelWorkFlowResponse_BaseResp_DEFAULT *base.BaseResp func (p *CancelWorkFlowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CancelWorkFlowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CancelWorkFlowResponse = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *CancelWorkFlowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CancelWorkFlowResponse) 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_CancelWorkFlowResponse[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_CancelWorkFlowResponse[fieldId])) } func (p *CancelWorkFlowResponse) 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 *CancelWorkFlowResponse) 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 *CancelWorkFlowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CancelWorkFlowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CancelWorkFlowResponse"); 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 *CancelWorkFlowResponse) 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 *CancelWorkFlowResponse) 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 *CancelWorkFlowResponse) 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 *CancelWorkFlowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CancelWorkFlowResponse(%+v)", *p) } // Workflow snapshot basic information type WkPluginBasicData struct { WorkflowID int64 `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id,string" query:"workflow_id"` SpaceID int64 `thrift:"space_id,2" form:"space_id" json:"space_id,string" query:"space_id"` Name string `thrift:"name,3" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,4" form:"desc" json:"desc" query:"desc"` URL string `thrift:"url,5" form:"url" json:"url" query:"url"` IconURI string `thrift:"icon_uri,6" form:"icon_uri" json:"icon_uri" query:"icon_uri"` Status WorkFlowStatus `thrift:"status,7" form:"status" json:"status" query:"status"` // Plugin ID for workflow PluginID int64 `thrift:"plugin_id,8" form:"plugin_id" json:"plugin_id,string" query:"plugin_id"` CreateTime int64 `thrift:"create_time,9" form:"create_time" json:"create_time" query:"create_time"` UpdateTime int64 `thrift:"update_time,10" form:"update_time" json:"update_time" query:"update_time"` SourceID int64 `thrift:"source_id,11" form:"source_id" json:"source_id,string" query:"source_id"` Creator *Creator `thrift:"creator,12" form:"creator" json:"creator" query:"creator"` Schema string `thrift:"schema,13" form:"schema" json:"schema" query:"schema"` StartNode *Node `thrift:"start_node,14" form:"start_node" json:"start_node" query:"start_node"` FlowMode WorkflowMode `thrift:"flow_mode,15" form:"flow_mode" json:"flow_mode" query:"flow_mode"` SubWorkflows []int64 `thrift:"sub_workflows,16" form:"sub_workflows" json:"sub_workflows" query:"sub_workflows"` LatestPublishCommitID string `thrift:"latest_publish_commit_id,17" form:"latest_publish_commit_id" json:"latest_publish_commit_id" query:"latest_publish_commit_id"` EndNode *Node `thrift:"end_node,18" form:"end_node" json:"end_node" query:"end_node"` } func NewWkPluginBasicData() *WkPluginBasicData { return &WkPluginBasicData{} } func (p *WkPluginBasicData) InitDefault() { } func (p *WkPluginBasicData) GetWorkflowID() (v int64) { return p.WorkflowID } func (p *WkPluginBasicData) GetSpaceID() (v int64) { return p.SpaceID } func (p *WkPluginBasicData) GetName() (v string) { return p.Name } func (p *WkPluginBasicData) GetDesc() (v string) { return p.Desc } func (p *WkPluginBasicData) GetURL() (v string) { return p.URL } func (p *WkPluginBasicData) GetIconURI() (v string) { return p.IconURI } func (p *WkPluginBasicData) GetStatus() (v WorkFlowStatus) { return p.Status } func (p *WkPluginBasicData) GetPluginID() (v int64) { return p.PluginID } func (p *WkPluginBasicData) GetCreateTime() (v int64) { return p.CreateTime } func (p *WkPluginBasicData) GetUpdateTime() (v int64) { return p.UpdateTime } func (p *WkPluginBasicData) GetSourceID() (v int64) { return p.SourceID } var WkPluginBasicData_Creator_DEFAULT *Creator func (p *WkPluginBasicData) GetCreator() (v *Creator) { if !p.IsSetCreator() { return WkPluginBasicData_Creator_DEFAULT } return p.Creator } func (p *WkPluginBasicData) GetSchema() (v string) { return p.Schema } var WkPluginBasicData_StartNode_DEFAULT *Node func (p *WkPluginBasicData) GetStartNode() (v *Node) { if !p.IsSetStartNode() { return WkPluginBasicData_StartNode_DEFAULT } return p.StartNode } func (p *WkPluginBasicData) GetFlowMode() (v WorkflowMode) { return p.FlowMode } func (p *WkPluginBasicData) GetSubWorkflows() (v []int64) { return p.SubWorkflows } func (p *WkPluginBasicData) GetLatestPublishCommitID() (v string) { return p.LatestPublishCommitID } var WkPluginBasicData_EndNode_DEFAULT *Node func (p *WkPluginBasicData) GetEndNode() (v *Node) { if !p.IsSetEndNode() { return WkPluginBasicData_EndNode_DEFAULT } return p.EndNode } var fieldIDToName_WkPluginBasicData = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "name", 4: "desc", 5: "url", 6: "icon_uri", 7: "status", 8: "plugin_id", 9: "create_time", 10: "update_time", 11: "source_id", 12: "creator", 13: "schema", 14: "start_node", 15: "flow_mode", 16: "sub_workflows", 17: "latest_publish_commit_id", 18: "end_node", } func (p *WkPluginBasicData) IsSetCreator() bool { return p.Creator != nil } func (p *WkPluginBasicData) IsSetStartNode() bool { return p.StartNode != nil } func (p *WkPluginBasicData) IsSetEndNode() bool { return p.EndNode != nil } func (p *WkPluginBasicData) 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.I64 { 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.I32 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.I64 { 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 } 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 } case 11: if fieldTypeId == thrift.I64 { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.STRUCT { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.STRUCT { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.I32 { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.LIST { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.STRING { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.STRUCT { if err = p.ReadField18(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_WkPluginBasicData[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 *WkPluginBasicData) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WkPluginBasicData) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *WkPluginBasicData) ReadField3(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 *WkPluginBasicData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *WkPluginBasicData) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *WkPluginBasicData) ReadField6(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 *WkPluginBasicData) ReadField7(iprot thrift.TProtocol) error { var _field WorkFlowStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkFlowStatus(v) } p.Status = _field return nil } func (p *WkPluginBasicData) ReadField8(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *WkPluginBasicData) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreateTime = _field return nil } func (p *WkPluginBasicData) ReadField10(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *WkPluginBasicData) ReadField11(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.SourceID = _field return nil } func (p *WkPluginBasicData) ReadField12(iprot thrift.TProtocol) error { _field := NewCreator() if err := _field.Read(iprot); err != nil { return err } p.Creator = _field return nil } func (p *WkPluginBasicData) ReadField13(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Schema = _field return nil } func (p *WkPluginBasicData) ReadField14(iprot thrift.TProtocol) error { _field := NewNode() if err := _field.Read(iprot); err != nil { return err } p.StartNode = _field return nil } func (p *WkPluginBasicData) ReadField15(iprot thrift.TProtocol) error { var _field WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowMode(v) } p.FlowMode = _field return nil } func (p *WkPluginBasicData) ReadField16(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]int64, 0, size) for i := 0; i < size; i++ { var _elem int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.SubWorkflows = _field return nil } func (p *WkPluginBasicData) ReadField17(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestPublishCommitID = _field return nil } func (p *WkPluginBasicData) ReadField18(iprot thrift.TProtocol) error { _field := NewNode() if err := _field.Read(iprot); err != nil { return err } p.EndNode = _field return nil } func (p *WkPluginBasicData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WkPluginBasicData"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 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 *WkPluginBasicData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.WorkflowID); 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 *WkPluginBasicData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.SpaceID); 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 *WkPluginBasicData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *WkPluginBasicData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *WkPluginBasicData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *WkPluginBasicData) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *WkPluginBasicData) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I32, 7); 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 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *WkPluginBasicData) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.I64, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.PluginID); 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 *WkPluginBasicData) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_time", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreateTime); 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 *WkPluginBasicData) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("update_time", thrift.I64, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); 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 *WkPluginBasicData) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("source_id", thrift.I64, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.SourceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *WkPluginBasicData) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("creator", thrift.STRUCT, 12); err != nil { goto WriteFieldBeginError } if err := p.Creator.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 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *WkPluginBasicData) writeField13(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("schema", thrift.STRING, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Schema); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *WkPluginBasicData) writeField14(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("start_node", thrift.STRUCT, 14); err != nil { goto WriteFieldBeginError } if err := p.StartNode.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 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *WkPluginBasicData) writeField15(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 15); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *WkPluginBasicData) writeField16(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("sub_workflows", thrift.LIST, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.I64, len(p.SubWorkflows)); err != nil { return err } for _, v := range p.SubWorkflows { if err := oprot.WriteI64(v); 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 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *WkPluginBasicData) writeField17(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_publish_commit_id", thrift.STRING, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestPublishCommitID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *WkPluginBasicData) writeField18(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("end_node", thrift.STRUCT, 18); err != nil { goto WriteFieldBeginError } if err := p.EndNode.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 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *WkPluginBasicData) String() string { if p == nil { return "" } return fmt.Sprintf("WkPluginBasicData(%+v)", *p) } type CopyWkTemplateApiRequest struct { WorkflowIds []string `thrift:"workflow_ids,1,required" form:"workflow_ids,required" json:"workflow_ids,required" query:"workflow_ids,required"` // Copy target space TargetSpaceID int64 `thrift:"target_space_id,2,required" form:"target_space_id,required" json:"target_space_id,string,required" query:"target_space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCopyWkTemplateApiRequest() *CopyWkTemplateApiRequest { return &CopyWkTemplateApiRequest{} } func (p *CopyWkTemplateApiRequest) InitDefault() { } func (p *CopyWkTemplateApiRequest) GetWorkflowIds() (v []string) { return p.WorkflowIds } func (p *CopyWkTemplateApiRequest) GetTargetSpaceID() (v int64) { return p.TargetSpaceID } var CopyWkTemplateApiRequest_Base_DEFAULT *base.Base func (p *CopyWkTemplateApiRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CopyWkTemplateApiRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CopyWkTemplateApiRequest = map[int16]string{ 1: "workflow_ids", 2: "target_space_id", 255: "Base", } func (p *CopyWkTemplateApiRequest) IsSetBase() bool { return p.Base != nil } func (p *CopyWkTemplateApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowIds bool = false var issetTargetSpaceID 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 } issetWorkflowIds = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.I64 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } issetTargetSpaceID = 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 } } 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 !issetWorkflowIds { fieldId = 1 goto RequiredFieldNotSetError } if !issetTargetSpaceID { fieldId = 2 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_CopyWkTemplateApiRequest[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_CopyWkTemplateApiRequest[fieldId])) } func (p *CopyWkTemplateApiRequest) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.WorkflowIds = _field return nil } func (p *CopyWkTemplateApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.TargetSpaceID = _field return nil } func (p *CopyWkTemplateApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CopyWkTemplateApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CopyWkTemplateApiRequest"); 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.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 *CopyWkTemplateApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_ids", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.WorkflowIds)); err != nil { return err } for _, v := range p.WorkflowIds { if err := oprot.WriteString(v); 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 *CopyWkTemplateApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("target_space_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.TargetSpaceID); 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 *CopyWkTemplateApiRequest) 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 *CopyWkTemplateApiRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CopyWkTemplateApiRequest(%+v)", *p) } type CopyWkTemplateApiResponse struct { // Template ID: Copy copy of data Data map[int64]*WkPluginBasicData `thrift:"data,1,required" form:"data,required" json:"data,string,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCopyWkTemplateApiResponse() *CopyWkTemplateApiResponse { return &CopyWkTemplateApiResponse{} } func (p *CopyWkTemplateApiResponse) InitDefault() { } func (p *CopyWkTemplateApiResponse) GetData() (v map[int64]*WkPluginBasicData) { return p.Data } func (p *CopyWkTemplateApiResponse) GetCode() (v int64) { return p.Code } func (p *CopyWkTemplateApiResponse) GetMsg() (v string) { return p.Msg } var CopyWkTemplateApiResponse_BaseResp_DEFAULT *base.BaseResp func (p *CopyWkTemplateApiResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CopyWkTemplateApiResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CopyWkTemplateApiResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CopyWkTemplateApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CopyWkTemplateApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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.MAP { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_CopyWkTemplateApiResponse[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_CopyWkTemplateApiResponse[fieldId])) } func (p *CopyWkTemplateApiResponse) ReadField1(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[int64]*WkPluginBasicData, size) values := make([]WkPluginBasicData, size) for i := 0; i < size; i++ { var _key int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _key = v } _val := &values[i] _val.InitDefault() if err := _val.Read(iprot); err != nil { return err } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Data = _field return nil } func (p *CopyWkTemplateApiResponse) 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 *CopyWkTemplateApiResponse) 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 *CopyWkTemplateApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CopyWkTemplateApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CopyWkTemplateApiResponse"); 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 *CopyWkTemplateApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.MAP, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.I64, thrift.STRUCT, len(p.Data)); err != nil { return err } for k, v := range p.Data { if err := oprot.WriteI64(k); err != nil { return err } if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *CopyWkTemplateApiResponse) 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 *CopyWkTemplateApiResponse) 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 *CopyWkTemplateApiResponse) 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 *CopyWkTemplateApiResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CopyWkTemplateApiResponse(%+v)", *p) } // === node history === type GetWorkflowProcessRequest struct { // Process id, not empty WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` // Space id, not empty SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` // Execution ID of the process ExecuteID *string `thrift:"execute_id,3,optional" form:"execute_id" json:"execute_id,omitempty" query:"execute_id"` // Execution ID of the subprocess SubExecuteID *string `thrift:"sub_execute_id,4,optional" form:"sub_execute_id" json:"sub_execute_id,omitempty" query:"sub_execute_id"` // Whether to return all batch node contents NeedAsync *bool `thrift:"need_async,5,optional" form:"need_async" json:"need_async,omitempty" query:"need_async"` // When execute_id is not transmitted, it can be obtained through log_id execute_id LogID *string `thrift:"log_id,6,optional" form:"log_id" json:"log_id,omitempty" query:"log_id"` NodeID *int64 `thrift:"node_id,7,optional" form:"node_id" json:"node_id,string,omitempty" query:"node_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetWorkflowProcessRequest() *GetWorkflowProcessRequest { return &GetWorkflowProcessRequest{} } func (p *GetWorkflowProcessRequest) InitDefault() { } func (p *GetWorkflowProcessRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetWorkflowProcessRequest) GetSpaceID() (v string) { return p.SpaceID } var GetWorkflowProcessRequest_ExecuteID_DEFAULT string func (p *GetWorkflowProcessRequest) GetExecuteID() (v string) { if !p.IsSetExecuteID() { return GetWorkflowProcessRequest_ExecuteID_DEFAULT } return *p.ExecuteID } var GetWorkflowProcessRequest_SubExecuteID_DEFAULT string func (p *GetWorkflowProcessRequest) GetSubExecuteID() (v string) { if !p.IsSetSubExecuteID() { return GetWorkflowProcessRequest_SubExecuteID_DEFAULT } return *p.SubExecuteID } var GetWorkflowProcessRequest_NeedAsync_DEFAULT bool func (p *GetWorkflowProcessRequest) GetNeedAsync() (v bool) { if !p.IsSetNeedAsync() { return GetWorkflowProcessRequest_NeedAsync_DEFAULT } return *p.NeedAsync } var GetWorkflowProcessRequest_LogID_DEFAULT string func (p *GetWorkflowProcessRequest) GetLogID() (v string) { if !p.IsSetLogID() { return GetWorkflowProcessRequest_LogID_DEFAULT } return *p.LogID } var GetWorkflowProcessRequest_NodeID_DEFAULT int64 func (p *GetWorkflowProcessRequest) GetNodeID() (v int64) { if !p.IsSetNodeID() { return GetWorkflowProcessRequest_NodeID_DEFAULT } return *p.NodeID } var GetWorkflowProcessRequest_Base_DEFAULT *base.Base func (p *GetWorkflowProcessRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetWorkflowProcessRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetWorkflowProcessRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "execute_id", 4: "sub_execute_id", 5: "need_async", 6: "log_id", 7: "node_id", 255: "Base", } func (p *GetWorkflowProcessRequest) IsSetExecuteID() bool { return p.ExecuteID != nil } func (p *GetWorkflowProcessRequest) IsSetSubExecuteID() bool { return p.SubExecuteID != nil } func (p *GetWorkflowProcessRequest) IsSetNeedAsync() bool { return p.NeedAsync != nil } func (p *GetWorkflowProcessRequest) IsSetLogID() bool { return p.LogID != nil } func (p *GetWorkflowProcessRequest) IsSetNodeID() bool { return p.NodeID != nil } func (p *GetWorkflowProcessRequest) IsSetBase() bool { return p.Base != nil } func (p *GetWorkflowProcessRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } 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.BOOL { 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.I64 { if err = p.ReadField7(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_GetWorkflowProcessRequest[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_GetWorkflowProcessRequest[fieldId])) } func (p *GetWorkflowProcessRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetWorkflowProcessRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetWorkflowProcessRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteID = _field return nil } func (p *GetWorkflowProcessRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SubExecuteID = _field return nil } func (p *GetWorkflowProcessRequest) ReadField5(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.NeedAsync = _field return nil } func (p *GetWorkflowProcessRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LogID = _field return nil } func (p *GetWorkflowProcessRequest) ReadField7(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.NodeID = _field return nil } func (p *GetWorkflowProcessRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetWorkflowProcessRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowProcessRequest"); 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.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 *GetWorkflowProcessRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetWorkflowProcessRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetWorkflowProcessRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteID() { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteID); 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 *GetWorkflowProcessRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetSubExecuteID() { if err = oprot.WriteFieldBegin("sub_execute_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SubExecuteID); 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 *GetWorkflowProcessRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetNeedAsync() { if err = oprot.WriteFieldBegin("need_async", thrift.BOOL, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.NeedAsync); 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 *GetWorkflowProcessRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetLogID() { if err = oprot.WriteFieldBegin("log_id", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LogID); 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 *GetWorkflowProcessRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetNodeID() { if err = oprot.WriteFieldBegin("node_id", thrift.I64, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.NodeID); 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 *GetWorkflowProcessRequest) 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 *GetWorkflowProcessRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowProcessRequest(%+v)", *p) } type GetWorkflowProcessResponse struct { Code int64 `thrift:"code,1" form:"code" json:"code" query:"code"` Msg string `thrift:"msg,2" form:"msg" json:"msg" query:"msg"` Data *GetWorkFlowProcessData `thrift:"data,3" form:"data" json:"data" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetWorkflowProcessResponse() *GetWorkflowProcessResponse { return &GetWorkflowProcessResponse{} } func (p *GetWorkflowProcessResponse) InitDefault() { } func (p *GetWorkflowProcessResponse) GetCode() (v int64) { return p.Code } func (p *GetWorkflowProcessResponse) GetMsg() (v string) { return p.Msg } var GetWorkflowProcessResponse_Data_DEFAULT *GetWorkFlowProcessData func (p *GetWorkflowProcessResponse) GetData() (v *GetWorkFlowProcessData) { if !p.IsSetData() { return GetWorkflowProcessResponse_Data_DEFAULT } return p.Data } var GetWorkflowProcessResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetWorkflowProcessResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetWorkflowProcessResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetWorkflowProcessResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } func (p *GetWorkflowProcessResponse) IsSetData() bool { return p.Data != nil } func (p *GetWorkflowProcessResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetWorkflowProcessResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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 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 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 !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_GetWorkflowProcessResponse[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_GetWorkflowProcessResponse[fieldId])) } func (p *GetWorkflowProcessResponse) ReadField1(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 *GetWorkflowProcessResponse) ReadField2(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 *GetWorkflowProcessResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewGetWorkFlowProcessData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetWorkflowProcessResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetWorkflowProcessResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowProcessResponse"); 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.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 *GetWorkflowProcessResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetWorkflowProcessResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *GetWorkflowProcessResponse) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetWorkflowProcessResponse) 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 *GetWorkflowProcessResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowProcessResponse(%+v)", *p) } type TokenAndCost struct { // Input Consumption Tokens InputTokens *string `thrift:"inputTokens,1,optional" form:"inputTokens" json:"inputTokens,omitempty" query:"inputTokens"` // Input cost InputCost *string `thrift:"inputCost,2,optional" form:"inputCost" json:"inputCost,omitempty" query:"inputCost"` // Output Consumption Tokens OutputTokens *string `thrift:"outputTokens,3,optional" form:"outputTokens" json:"outputTokens,omitempty" query:"outputTokens"` // Output cost OutputCost *string `thrift:"outputCost,4,optional" form:"outputCost" json:"outputCost,omitempty" query:"outputCost"` // Total Consumed Tokens TotalTokens *string `thrift:"totalTokens,5,optional" form:"totalTokens" json:"totalTokens,omitempty" query:"totalTokens"` // total cost TotalCost *string `thrift:"totalCost,6,optional" form:"totalCost" json:"totalCost,omitempty" query:"totalCost"` } func NewTokenAndCost() *TokenAndCost { return &TokenAndCost{} } func (p *TokenAndCost) InitDefault() { } var TokenAndCost_InputTokens_DEFAULT string func (p *TokenAndCost) GetInputTokens() (v string) { if !p.IsSetInputTokens() { return TokenAndCost_InputTokens_DEFAULT } return *p.InputTokens } var TokenAndCost_InputCost_DEFAULT string func (p *TokenAndCost) GetInputCost() (v string) { if !p.IsSetInputCost() { return TokenAndCost_InputCost_DEFAULT } return *p.InputCost } var TokenAndCost_OutputTokens_DEFAULT string func (p *TokenAndCost) GetOutputTokens() (v string) { if !p.IsSetOutputTokens() { return TokenAndCost_OutputTokens_DEFAULT } return *p.OutputTokens } var TokenAndCost_OutputCost_DEFAULT string func (p *TokenAndCost) GetOutputCost() (v string) { if !p.IsSetOutputCost() { return TokenAndCost_OutputCost_DEFAULT } return *p.OutputCost } var TokenAndCost_TotalTokens_DEFAULT string func (p *TokenAndCost) GetTotalTokens() (v string) { if !p.IsSetTotalTokens() { return TokenAndCost_TotalTokens_DEFAULT } return *p.TotalTokens } var TokenAndCost_TotalCost_DEFAULT string func (p *TokenAndCost) GetTotalCost() (v string) { if !p.IsSetTotalCost() { return TokenAndCost_TotalCost_DEFAULT } return *p.TotalCost } var fieldIDToName_TokenAndCost = map[int16]string{ 1: "inputTokens", 2: "inputCost", 3: "outputTokens", 4: "outputCost", 5: "totalTokens", 6: "totalCost", } func (p *TokenAndCost) IsSetInputTokens() bool { return p.InputTokens != nil } func (p *TokenAndCost) IsSetInputCost() bool { return p.InputCost != nil } func (p *TokenAndCost) IsSetOutputTokens() bool { return p.OutputTokens != nil } func (p *TokenAndCost) IsSetOutputCost() bool { return p.OutputCost != nil } func (p *TokenAndCost) IsSetTotalTokens() bool { return p.TotalTokens != nil } func (p *TokenAndCost) IsSetTotalCost() bool { return p.TotalCost != nil } func (p *TokenAndCost) 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 } 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_TokenAndCost[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 *TokenAndCost) ReadField1(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.InputTokens = _field return nil } func (p *TokenAndCost) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.InputCost = _field return nil } func (p *TokenAndCost) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.OutputTokens = _field return nil } func (p *TokenAndCost) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.OutputCost = _field return nil } func (p *TokenAndCost) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.TotalTokens = _field return nil } func (p *TokenAndCost) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.TotalCost = _field return nil } func (p *TokenAndCost) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("TokenAndCost"); 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 = 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 *TokenAndCost) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetInputTokens() { if err = oprot.WriteFieldBegin("inputTokens", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.InputTokens); 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 *TokenAndCost) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetInputCost() { if err = oprot.WriteFieldBegin("inputCost", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.InputCost); 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 *TokenAndCost) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetOutputTokens() { if err = oprot.WriteFieldBegin("outputTokens", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *TokenAndCost) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetOutputCost() { if err = oprot.WriteFieldBegin("outputCost", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.OutputCost); 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 *TokenAndCost) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetTotalTokens() { if err = oprot.WriteFieldBegin("totalTokens", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.TotalTokens); 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 *TokenAndCost) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetTotalCost() { if err = oprot.WriteFieldBegin("totalCost", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.TotalCost); 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 *TokenAndCost) String() string { if p == nil { return "" } return fmt.Sprintf("TokenAndCost(%+v)", *p) } type GetNodeExecuteHistoryRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` ExecuteID string `thrift:"execute_id,3,required" form:"execute_id,required" json:"execute_id,required" query:"execute_id,required"` // Node ID NodeID string `thrift:"node_id,5,required" form:"node_id,required" json:"node_id,required" query:"node_id,required"` // Whether batch node IsBatch *bool `thrift:"is_batch,6,optional" form:"is_batch" json:"is_batch,omitempty" query:"is_batch"` // execution batch BatchIndex *int32 `thrift:"batch_index,7,optional" form:"batch_index" json:"batch_index,omitempty" query:"batch_index"` NodeType string `thrift:"node_type,8,required" form:"node_type,required" json:"node_type,required" query:"node_type,required"` NodeHistoryScene *NodeHistoryScene `thrift:"node_history_scene,9,optional" form:"node_history_scene" json:"node_history_scene,omitempty" query:"node_history_scene"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetNodeExecuteHistoryRequest() *GetNodeExecuteHistoryRequest { return &GetNodeExecuteHistoryRequest{} } func (p *GetNodeExecuteHistoryRequest) InitDefault() { } func (p *GetNodeExecuteHistoryRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetNodeExecuteHistoryRequest) GetSpaceID() (v string) { return p.SpaceID } func (p *GetNodeExecuteHistoryRequest) GetExecuteID() (v string) { return p.ExecuteID } func (p *GetNodeExecuteHistoryRequest) GetNodeID() (v string) { return p.NodeID } var GetNodeExecuteHistoryRequest_IsBatch_DEFAULT bool func (p *GetNodeExecuteHistoryRequest) GetIsBatch() (v bool) { if !p.IsSetIsBatch() { return GetNodeExecuteHistoryRequest_IsBatch_DEFAULT } return *p.IsBatch } var GetNodeExecuteHistoryRequest_BatchIndex_DEFAULT int32 func (p *GetNodeExecuteHistoryRequest) GetBatchIndex() (v int32) { if !p.IsSetBatchIndex() { return GetNodeExecuteHistoryRequest_BatchIndex_DEFAULT } return *p.BatchIndex } func (p *GetNodeExecuteHistoryRequest) GetNodeType() (v string) { return p.NodeType } var GetNodeExecuteHistoryRequest_NodeHistoryScene_DEFAULT NodeHistoryScene func (p *GetNodeExecuteHistoryRequest) GetNodeHistoryScene() (v NodeHistoryScene) { if !p.IsSetNodeHistoryScene() { return GetNodeExecuteHistoryRequest_NodeHistoryScene_DEFAULT } return *p.NodeHistoryScene } var GetNodeExecuteHistoryRequest_Base_DEFAULT *base.Base func (p *GetNodeExecuteHistoryRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetNodeExecuteHistoryRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetNodeExecuteHistoryRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "execute_id", 5: "node_id", 6: "is_batch", 7: "batch_index", 8: "node_type", 9: "node_history_scene", 255: "Base", } func (p *GetNodeExecuteHistoryRequest) IsSetIsBatch() bool { return p.IsBatch != nil } func (p *GetNodeExecuteHistoryRequest) IsSetBatchIndex() bool { return p.BatchIndex != nil } func (p *GetNodeExecuteHistoryRequest) IsSetNodeHistoryScene() bool { return p.NodeHistoryScene != nil } func (p *GetNodeExecuteHistoryRequest) IsSetBase() bool { return p.Base != nil } func (p *GetNodeExecuteHistoryRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID bool = false var issetExecuteID bool = false var issetNodeID bool = false var issetNodeType 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } 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 } issetExecuteID = true } 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 } issetNodeID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } 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.I32 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } issetNodeType = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.I32 { if err = p.ReadField9(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 goto RequiredFieldNotSetError } if !issetExecuteID { fieldId = 3 goto RequiredFieldNotSetError } if !issetNodeID { fieldId = 5 goto RequiredFieldNotSetError } if !issetNodeType { fieldId = 8 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_GetNodeExecuteHistoryRequest[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_GetNodeExecuteHistoryRequest[fieldId])) } func (p *GetNodeExecuteHistoryRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExecuteID = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField6(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.IsBatch = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField7(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.BatchIndex = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeType = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField9(iprot thrift.TProtocol) error { var _field *NodeHistoryScene if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := NodeHistoryScene(v) _field = &tmp } p.NodeHistoryScene = _field return nil } func (p *GetNodeExecuteHistoryRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetNodeExecuteHistoryRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetNodeExecuteHistoryRequest"); 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.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.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 *GetNodeExecuteHistoryRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetNodeExecuteHistoryRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetNodeExecuteHistoryRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExecuteID); 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 *GetNodeExecuteHistoryRequest) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *GetNodeExecuteHistoryRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetIsBatch() { if err = oprot.WriteFieldBegin("is_batch", thrift.BOOL, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.IsBatch); 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 *GetNodeExecuteHistoryRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetBatchIndex() { if err = oprot.WriteFieldBegin("batch_index", thrift.I32, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.BatchIndex); 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 *GetNodeExecuteHistoryRequest) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeType); 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 *GetNodeExecuteHistoryRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetNodeHistoryScene() { if err = oprot.WriteFieldBegin("node_history_scene", thrift.I32, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.NodeHistoryScene)); 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 *GetNodeExecuteHistoryRequest) 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 *GetNodeExecuteHistoryRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetNodeExecuteHistoryRequest(%+v)", *p) } type GetNodeExecuteHistoryResponse struct { Code int64 `thrift:"code,1" form:"code" json:"code" query:"code"` Msg string `thrift:"msg,2" form:"msg" json:"msg" query:"msg"` Data *NodeResult `thrift:"data,3" form:"data" json:"data" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } func NewGetNodeExecuteHistoryResponse() *GetNodeExecuteHistoryResponse { return &GetNodeExecuteHistoryResponse{} } func (p *GetNodeExecuteHistoryResponse) InitDefault() { } func (p *GetNodeExecuteHistoryResponse) GetCode() (v int64) { return p.Code } func (p *GetNodeExecuteHistoryResponse) GetMsg() (v string) { return p.Msg } var GetNodeExecuteHistoryResponse_Data_DEFAULT *NodeResult func (p *GetNodeExecuteHistoryResponse) GetData() (v *NodeResult) { if !p.IsSetData() { return GetNodeExecuteHistoryResponse_Data_DEFAULT } return p.Data } var GetNodeExecuteHistoryResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetNodeExecuteHistoryResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetNodeExecuteHistoryResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetNodeExecuteHistoryResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } func (p *GetNodeExecuteHistoryResponse) IsSetData() bool { return p.Data != nil } func (p *GetNodeExecuteHistoryResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetNodeExecuteHistoryResponse) 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.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 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_GetNodeExecuteHistoryResponse[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 *GetNodeExecuteHistoryResponse) ReadField1(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 *GetNodeExecuteHistoryResponse) ReadField2(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 *GetNodeExecuteHistoryResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewNodeResult() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetNodeExecuteHistoryResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetNodeExecuteHistoryResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetNodeExecuteHistoryResponse"); 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.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 *GetNodeExecuteHistoryResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetNodeExecuteHistoryResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *GetNodeExecuteHistoryResponse) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetNodeExecuteHistoryResponse) 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 *GetNodeExecuteHistoryResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetNodeExecuteHistoryResponse(%+v)", *p) } type GetWorkFlowProcessData struct { WorkFlowId string `thrift:"workFlowId,1" form:"workFlowId" json:"workFlowId" query:"workFlowId"` ExecuteId string `thrift:"executeId,2" form:"executeId" json:"executeId" query:"executeId"` ExecuteStatus WorkflowExeStatus `thrift:"executeStatus,3" form:"executeStatus" json:"executeStatus" query:"executeStatus"` NodeResults []*NodeResult `thrift:"nodeResults,4" form:"nodeResults" json:"nodeResults" query:"nodeResults"` // execution progress Rate string `thrift:"rate,5" form:"rate" json:"rate" query:"rate"` // Current node practice run state 1: no practice run 2: practice run ExeHistoryStatus WorkflowExeHistoryStatus `thrift:"exeHistoryStatus,6" form:"exeHistoryStatus" json:"exeHistoryStatus" query:"exeHistoryStatus"` // Workflow practice running time WorkflowExeCost string `thrift:"workflowExeCost,7" form:"workflowExeCost" json:"workflowExeCost" query:"workflowExeCost"` // consume TokenAndCost *TokenAndCost `thrift:"tokenAndCost,8,optional" form:"tokenAndCost" json:"tokenAndCost,omitempty" query:"tokenAndCost"` // reason for failure Reason *string `thrift:"reason,9,optional" form:"reason" json:"reason,omitempty" query:"reason"` // The ID of the last node LastNodeID *string `thrift:"lastNodeID,10,optional" form:"lastNodeID" json:"lastNodeID,omitempty" query:"lastNodeID"` LogID string `thrift:"logID,11" form:"logID" json:"logID" query:"logID"` // Returns only events in the interrupt NodeEvents []*NodeEvent `thrift:"nodeEvents,12" form:"nodeEvents" json:"nodeEvents" query:"nodeEvents"` ProjectId string `thrift:"projectId,13" form:"projectId" json:"projectId" query:"projectId"` } func NewGetWorkFlowProcessData() *GetWorkFlowProcessData { return &GetWorkFlowProcessData{} } func (p *GetWorkFlowProcessData) InitDefault() { } func (p *GetWorkFlowProcessData) GetWorkFlowId() (v string) { return p.WorkFlowId } func (p *GetWorkFlowProcessData) GetExecuteId() (v string) { return p.ExecuteId } func (p *GetWorkFlowProcessData) GetExecuteStatus() (v WorkflowExeStatus) { return p.ExecuteStatus } func (p *GetWorkFlowProcessData) GetNodeResults() (v []*NodeResult) { return p.NodeResults } func (p *GetWorkFlowProcessData) GetRate() (v string) { return p.Rate } func (p *GetWorkFlowProcessData) GetExeHistoryStatus() (v WorkflowExeHistoryStatus) { return p.ExeHistoryStatus } func (p *GetWorkFlowProcessData) GetWorkflowExeCost() (v string) { return p.WorkflowExeCost } var GetWorkFlowProcessData_TokenAndCost_DEFAULT *TokenAndCost func (p *GetWorkFlowProcessData) GetTokenAndCost() (v *TokenAndCost) { if !p.IsSetTokenAndCost() { return GetWorkFlowProcessData_TokenAndCost_DEFAULT } return p.TokenAndCost } var GetWorkFlowProcessData_Reason_DEFAULT string func (p *GetWorkFlowProcessData) GetReason() (v string) { if !p.IsSetReason() { return GetWorkFlowProcessData_Reason_DEFAULT } return *p.Reason } var GetWorkFlowProcessData_LastNodeID_DEFAULT string func (p *GetWorkFlowProcessData) GetLastNodeID() (v string) { if !p.IsSetLastNodeID() { return GetWorkFlowProcessData_LastNodeID_DEFAULT } return *p.LastNodeID } func (p *GetWorkFlowProcessData) GetLogID() (v string) { return p.LogID } func (p *GetWorkFlowProcessData) GetNodeEvents() (v []*NodeEvent) { return p.NodeEvents } func (p *GetWorkFlowProcessData) GetProjectId() (v string) { return p.ProjectId } var fieldIDToName_GetWorkFlowProcessData = map[int16]string{ 1: "workFlowId", 2: "executeId", 3: "executeStatus", 4: "nodeResults", 5: "rate", 6: "exeHistoryStatus", 7: "workflowExeCost", 8: "tokenAndCost", 9: "reason", 10: "lastNodeID", 11: "logID", 12: "nodeEvents", 13: "projectId", } func (p *GetWorkFlowProcessData) IsSetTokenAndCost() bool { return p.TokenAndCost != nil } func (p *GetWorkFlowProcessData) IsSetReason() bool { return p.Reason != nil } func (p *GetWorkFlowProcessData) IsSetLastNodeID() bool { return p.LastNodeID != nil } func (p *GetWorkFlowProcessData) 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.I32 { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.LIST { 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.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.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.STRUCT { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRING { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.LIST { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(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_GetWorkFlowProcessData[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 *GetWorkFlowProcessData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkFlowId = _field return nil } func (p *GetWorkFlowProcessData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExecuteId = _field return nil } func (p *GetWorkFlowProcessData) ReadField3(iprot thrift.TProtocol) error { var _field WorkflowExeStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowExeStatus(v) } p.ExecuteStatus = _field return nil } func (p *GetWorkFlowProcessData) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeResult, 0, size) values := make([]NodeResult, 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.NodeResults = _field return nil } func (p *GetWorkFlowProcessData) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Rate = _field return nil } func (p *GetWorkFlowProcessData) ReadField6(iprot thrift.TProtocol) error { var _field WorkflowExeHistoryStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowExeHistoryStatus(v) } p.ExeHistoryStatus = _field return nil } func (p *GetWorkFlowProcessData) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowExeCost = _field return nil } func (p *GetWorkFlowProcessData) ReadField8(iprot thrift.TProtocol) error { _field := NewTokenAndCost() if err := _field.Read(iprot); err != nil { return err } p.TokenAndCost = _field return nil } func (p *GetWorkFlowProcessData) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Reason = _field return nil } func (p *GetWorkFlowProcessData) ReadField10(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LastNodeID = _field return nil } func (p *GetWorkFlowProcessData) ReadField11(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LogID = _field return nil } func (p *GetWorkFlowProcessData) ReadField12(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeEvent, 0, size) values := make([]NodeEvent, 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.NodeEvents = _field return nil } func (p *GetWorkFlowProcessData) ReadField13(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectId = _field return nil } func (p *GetWorkFlowProcessData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkFlowProcessData"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 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 *GetWorkFlowProcessData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workFlowId", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkFlowId); 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 *GetWorkFlowProcessData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("executeId", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExecuteId); 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 *GetWorkFlowProcessData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("executeStatus", thrift.I32, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.ExecuteStatus)); 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 *GetWorkFlowProcessData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nodeResults", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.NodeResults)); err != nil { return err } for _, v := range p.NodeResults { 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *GetWorkFlowProcessData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("rate", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Rate); 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 *GetWorkFlowProcessData) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("exeHistoryStatus", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.ExeHistoryStatus)); 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 *GetWorkFlowProcessData) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflowExeCost", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowExeCost); 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 *GetWorkFlowProcessData) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetTokenAndCost() { if err = oprot.WriteFieldBegin("tokenAndCost", thrift.STRUCT, 8); err != nil { goto WriteFieldBeginError } if err := p.TokenAndCost.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 *GetWorkFlowProcessData) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetReason() { if err = oprot.WriteFieldBegin("reason", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Reason); 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 *GetWorkFlowProcessData) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetLastNodeID() { if err = oprot.WriteFieldBegin("lastNodeID", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LastNodeID); 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 *GetWorkFlowProcessData) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("logID", thrift.STRING, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LogID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *GetWorkFlowProcessData) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nodeEvents", thrift.LIST, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.NodeEvents)); err != nil { return err } for _, v := range p.NodeEvents { 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 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *GetWorkFlowProcessData) writeField13(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("projectId", thrift.STRING, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectId); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *GetWorkFlowProcessData) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkFlowProcessData(%+v)", *p) } type NodeResult struct { NodeId string `thrift:"nodeId,1" form:"nodeId" json:"nodeId" query:"nodeId"` NodeType string `thrift:"NodeType,2" form:"NodeType" json:"NodeType" query:"NodeType"` NodeName string `thrift:"NodeName,3" form:"NodeName" json:"NodeName" query:"NodeName"` NodeStatus NodeExeStatus `thrift:"nodeStatus,5" form:"nodeStatus" json:"nodeStatus" query:"nodeStatus"` ErrorInfo string `thrift:"errorInfo,6" form:"errorInfo" json:"errorInfo" query:"errorInfo"` // Imported parameters jsonString type Input string `thrift:"input,7" form:"input" json:"input" query:"input"` // Exported parameter jsonString Output string `thrift:"output,8" form:"output" json:"output" query:"output"` // Running time eg: 3s NodeExeCost string `thrift:"nodeExeCost,9" form:"nodeExeCost" json:"nodeExeCost" query:"nodeExeCost"` // consume TokenAndCost *TokenAndCost `thrift:"tokenAndCost,10,optional" form:"tokenAndCost" json:"tokenAndCost,omitempty" query:"tokenAndCost"` // direct output RawOutput *string `thrift:"raw_output,11,optional" form:"raw_output" json:"raw_output,omitempty" query:"raw_output"` ErrorLevel string `thrift:"errorLevel,12" form:"errorLevel" json:"errorLevel" query:"errorLevel"` Index *int32 `thrift:"index,13,optional" form:"index" json:"index,omitempty" query:"index"` Items *string `thrift:"items,14,optional" form:"items" json:"items,omitempty" query:"items"` MaxBatchSize *int32 `thrift:"maxBatchSize,15,optional" form:"maxBatchSize" json:"maxBatchSize,omitempty" query:"maxBatchSize"` LimitVariable *string `thrift:"limitVariable,16,optional" form:"limitVariable" json:"limitVariable,omitempty" query:"limitVariable"` LoopVariableLen *int32 `thrift:"loopVariableLen,17,optional" form:"loopVariableLen" json:"loopVariableLen,omitempty" query:"loopVariableLen"` Batch *string `thrift:"batch,18,optional" form:"batch" json:"batch,omitempty" query:"batch"` IsBatch *bool `thrift:"isBatch,19,optional" form:"isBatch" json:"isBatch,omitempty" query:"isBatch"` LogVersion int32 `thrift:"logVersion,20" form:"logVersion" json:"logVersion" query:"logVersion"` Extra string `thrift:"extra,21" form:"extra" json:"extra" query:"extra"` ExecuteId *string `thrift:"executeId,22,optional" form:"executeId" json:"executeId,omitempty" query:"executeId"` SubExecuteId *string `thrift:"subExecuteId,23,optional" form:"subExecuteId" json:"subExecuteId,omitempty" query:"subExecuteId"` NeedAsync *bool `thrift:"needAsync,24,optional" form:"needAsync" json:"needAsync,omitempty" query:"needAsync"` } func NewNodeResult() *NodeResult { return &NodeResult{} } func (p *NodeResult) InitDefault() { } func (p *NodeResult) GetNodeId() (v string) { return p.NodeId } func (p *NodeResult) GetNodeType() (v string) { return p.NodeType } func (p *NodeResult) GetNodeName() (v string) { return p.NodeName } func (p *NodeResult) GetNodeStatus() (v NodeExeStatus) { return p.NodeStatus } func (p *NodeResult) GetErrorInfo() (v string) { return p.ErrorInfo } func (p *NodeResult) GetInput() (v string) { return p.Input } func (p *NodeResult) GetOutput() (v string) { return p.Output } func (p *NodeResult) GetNodeExeCost() (v string) { return p.NodeExeCost } var NodeResult_TokenAndCost_DEFAULT *TokenAndCost func (p *NodeResult) GetTokenAndCost() (v *TokenAndCost) { if !p.IsSetTokenAndCost() { return NodeResult_TokenAndCost_DEFAULT } return p.TokenAndCost } var NodeResult_RawOutput_DEFAULT string func (p *NodeResult) GetRawOutput() (v string) { if !p.IsSetRawOutput() { return NodeResult_RawOutput_DEFAULT } return *p.RawOutput } func (p *NodeResult) GetErrorLevel() (v string) { return p.ErrorLevel } var NodeResult_Index_DEFAULT int32 func (p *NodeResult) GetIndex() (v int32) { if !p.IsSetIndex() { return NodeResult_Index_DEFAULT } return *p.Index } var NodeResult_Items_DEFAULT string func (p *NodeResult) GetItems() (v string) { if !p.IsSetItems() { return NodeResult_Items_DEFAULT } return *p.Items } var NodeResult_MaxBatchSize_DEFAULT int32 func (p *NodeResult) GetMaxBatchSize() (v int32) { if !p.IsSetMaxBatchSize() { return NodeResult_MaxBatchSize_DEFAULT } return *p.MaxBatchSize } var NodeResult_LimitVariable_DEFAULT string func (p *NodeResult) GetLimitVariable() (v string) { if !p.IsSetLimitVariable() { return NodeResult_LimitVariable_DEFAULT } return *p.LimitVariable } var NodeResult_LoopVariableLen_DEFAULT int32 func (p *NodeResult) GetLoopVariableLen() (v int32) { if !p.IsSetLoopVariableLen() { return NodeResult_LoopVariableLen_DEFAULT } return *p.LoopVariableLen } var NodeResult_Batch_DEFAULT string func (p *NodeResult) GetBatch() (v string) { if !p.IsSetBatch() { return NodeResult_Batch_DEFAULT } return *p.Batch } var NodeResult_IsBatch_DEFAULT bool func (p *NodeResult) GetIsBatch() (v bool) { if !p.IsSetIsBatch() { return NodeResult_IsBatch_DEFAULT } return *p.IsBatch } func (p *NodeResult) GetLogVersion() (v int32) { return p.LogVersion } func (p *NodeResult) GetExtra() (v string) { return p.Extra } var NodeResult_ExecuteId_DEFAULT string func (p *NodeResult) GetExecuteId() (v string) { if !p.IsSetExecuteId() { return NodeResult_ExecuteId_DEFAULT } return *p.ExecuteId } var NodeResult_SubExecuteId_DEFAULT string func (p *NodeResult) GetSubExecuteId() (v string) { if !p.IsSetSubExecuteId() { return NodeResult_SubExecuteId_DEFAULT } return *p.SubExecuteId } var NodeResult_NeedAsync_DEFAULT bool func (p *NodeResult) GetNeedAsync() (v bool) { if !p.IsSetNeedAsync() { return NodeResult_NeedAsync_DEFAULT } return *p.NeedAsync } var fieldIDToName_NodeResult = map[int16]string{ 1: "nodeId", 2: "NodeType", 3: "NodeName", 5: "nodeStatus", 6: "errorInfo", 7: "input", 8: "output", 9: "nodeExeCost", 10: "tokenAndCost", 11: "raw_output", 12: "errorLevel", 13: "index", 14: "items", 15: "maxBatchSize", 16: "limitVariable", 17: "loopVariableLen", 18: "batch", 19: "isBatch", 20: "logVersion", 21: "extra", 22: "executeId", 23: "subExecuteId", 24: "needAsync", } func (p *NodeResult) IsSetTokenAndCost() bool { return p.TokenAndCost != nil } func (p *NodeResult) IsSetRawOutput() bool { return p.RawOutput != nil } func (p *NodeResult) IsSetIndex() bool { return p.Index != nil } func (p *NodeResult) IsSetItems() bool { return p.Items != nil } func (p *NodeResult) IsSetMaxBatchSize() bool { return p.MaxBatchSize != nil } func (p *NodeResult) IsSetLimitVariable() bool { return p.LimitVariable != nil } func (p *NodeResult) IsSetLoopVariableLen() bool { return p.LoopVariableLen != nil } func (p *NodeResult) IsSetBatch() bool { return p.Batch != nil } func (p *NodeResult) IsSetIsBatch() bool { return p.IsBatch != nil } func (p *NodeResult) IsSetExecuteId() bool { return p.ExecuteId != nil } func (p *NodeResult) IsSetSubExecuteId() bool { return p.SubExecuteId != nil } func (p *NodeResult) IsSetNeedAsync() bool { return p.NeedAsync != nil } func (p *NodeResult) 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 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.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.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRUCT { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRING { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.STRING { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.I32 { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.STRING { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.I32 { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.STRING { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.I32 { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.STRING { if err = p.ReadField18(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 19: if fieldTypeId == thrift.BOOL { if err = p.ReadField19(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 20: if fieldTypeId == thrift.I32 { if err = p.ReadField20(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 21: if fieldTypeId == thrift.STRING { if err = p.ReadField21(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 22: if fieldTypeId == thrift.STRING { if err = p.ReadField22(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 23: if fieldTypeId == thrift.STRING { if err = p.ReadField23(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 24: if fieldTypeId == thrift.BOOL { if err = p.ReadField24(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_NodeResult[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 *NodeResult) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeId = _field return nil } func (p *NodeResult) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeType = _field return nil } func (p *NodeResult) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeName = _field return nil } func (p *NodeResult) ReadField5(iprot thrift.TProtocol) error { var _field NodeExeStatus if v, err := iprot.ReadI32(); err != nil { return err } else { _field = NodeExeStatus(v) } p.NodeStatus = _field return nil } func (p *NodeResult) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ErrorInfo = _field return nil } func (p *NodeResult) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Input = _field return nil } func (p *NodeResult) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Output = _field return nil } func (p *NodeResult) ReadField9(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeExeCost = _field return nil } func (p *NodeResult) ReadField10(iprot thrift.TProtocol) error { _field := NewTokenAndCost() if err := _field.Read(iprot); err != nil { return err } p.TokenAndCost = _field return nil } func (p *NodeResult) ReadField11(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.RawOutput = _field return nil } func (p *NodeResult) ReadField12(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ErrorLevel = _field return nil } func (p *NodeResult) ReadField13(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Index = _field return nil } func (p *NodeResult) ReadField14(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Items = _field return nil } func (p *NodeResult) ReadField15(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 *NodeResult) ReadField16(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LimitVariable = _field return nil } func (p *NodeResult) ReadField17(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.LoopVariableLen = _field return nil } func (p *NodeResult) ReadField18(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Batch = _field return nil } func (p *NodeResult) ReadField19(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.IsBatch = _field return nil } func (p *NodeResult) ReadField20(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.LogVersion = _field return nil } func (p *NodeResult) ReadField21(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Extra = _field return nil } func (p *NodeResult) ReadField22(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteId = _field return nil } func (p *NodeResult) ReadField23(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SubExecuteId = _field return nil } func (p *NodeResult) ReadField24(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.NeedAsync = _field return nil } func (p *NodeResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeResult"); 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.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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 goto WriteFieldError } if err = p.writeField19(oprot); err != nil { fieldId = 19 goto WriteFieldError } if err = p.writeField20(oprot); err != nil { fieldId = 20 goto WriteFieldError } if err = p.writeField21(oprot); err != nil { fieldId = 21 goto WriteFieldError } if err = p.writeField22(oprot); err != nil { fieldId = 22 goto WriteFieldError } if err = p.writeField23(oprot); err != nil { fieldId = 23 goto WriteFieldError } if err = p.writeField24(oprot); err != nil { fieldId = 24 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 *NodeResult) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nodeId", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeId); 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 *NodeResult) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("NodeType", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeType); 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 *NodeResult) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("NodeName", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeName); 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 *NodeResult) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nodeStatus", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.NodeStatus)); 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 *NodeResult) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("errorInfo", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ErrorInfo); 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 *NodeResult) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("input", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Input); 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 *NodeResult) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("output", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Output); 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 *NodeResult) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nodeExeCost", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeExeCost); 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 *NodeResult) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetTokenAndCost() { if err = oprot.WriteFieldBegin("tokenAndCost", thrift.STRUCT, 10); err != nil { goto WriteFieldBeginError } if err := p.TokenAndCost.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 10 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } func (p *NodeResult) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetRawOutput() { if err = oprot.WriteFieldBegin("raw_output", thrift.STRING, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.RawOutput); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *NodeResult) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("errorLevel", thrift.STRING, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ErrorLevel); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *NodeResult) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetIndex() { if err = oprot.WriteFieldBegin("index", thrift.I32, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.Index); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *NodeResult) writeField14(oprot thrift.TProtocol) (err error) { if p.IsSetItems() { if err = oprot.WriteFieldBegin("items", thrift.STRING, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Items); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *NodeResult) writeField15(oprot thrift.TProtocol) (err error) { if p.IsSetMaxBatchSize() { if err = oprot.WriteFieldBegin("maxBatchSize", thrift.I32, 15); 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 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *NodeResult) writeField16(oprot thrift.TProtocol) (err error) { if p.IsSetLimitVariable() { if err = oprot.WriteFieldBegin("limitVariable", thrift.STRING, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LimitVariable); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *NodeResult) writeField17(oprot thrift.TProtocol) (err error) { if p.IsSetLoopVariableLen() { if err = oprot.WriteFieldBegin("loopVariableLen", thrift.I32, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.LoopVariableLen); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *NodeResult) writeField18(oprot thrift.TProtocol) (err error) { if p.IsSetBatch() { if err = oprot.WriteFieldBegin("batch", thrift.STRING, 18); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Batch); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *NodeResult) writeField19(oprot thrift.TProtocol) (err error) { if p.IsSetIsBatch() { if err = oprot.WriteFieldBegin("isBatch", thrift.BOOL, 19); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.IsBatch); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err) } func (p *NodeResult) writeField20(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("logVersion", thrift.I32, 20); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.LogVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 20 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err) } func (p *NodeResult) writeField21(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("extra", thrift.STRING, 21); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Extra); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err) } func (p *NodeResult) writeField22(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteId() { if err = oprot.WriteFieldBegin("executeId", thrift.STRING, 22); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteId); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 22 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 22 end error: ", p), err) } func (p *NodeResult) writeField23(oprot thrift.TProtocol) (err error) { if p.IsSetSubExecuteId() { if err = oprot.WriteFieldBegin("subExecuteId", thrift.STRING, 23); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SubExecuteId); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 23 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 23 end error: ", p), err) } func (p *NodeResult) writeField24(oprot thrift.TProtocol) (err error) { if p.IsSetNeedAsync() { if err = oprot.WriteFieldBegin("needAsync", thrift.BOOL, 24); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.NeedAsync); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 24 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 24 end error: ", p), err) } func (p *NodeResult) String() string { if p == nil { return "" } return fmt.Sprintf("NodeResult(%+v)", *p) } type NodeEvent struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Type EventType `thrift:"type,2" form:"type" json:"type" query:"type"` NodeTitle string `thrift:"node_title,3" form:"node_title" json:"node_title" query:"node_title"` Data string `thrift:"data,4" form:"data" json:"data" query:"data"` NodeIcon string `thrift:"node_icon,5" form:"node_icon" json:"node_icon" query:"node_icon"` // Actually node_execute_id NodeID string `thrift:"node_id,6" form:"node_id" json:"node_id" query:"node_id"` // Corresponds to node_id on canvas SchemaNodeID string `thrift:"schema_node_id,7" form:"schema_node_id" json:"schema_node_id" query:"schema_node_id"` } func NewNodeEvent() *NodeEvent { return &NodeEvent{} } func (p *NodeEvent) InitDefault() { } func (p *NodeEvent) GetID() (v string) { return p.ID } func (p *NodeEvent) GetType() (v EventType) { return p.Type } func (p *NodeEvent) GetNodeTitle() (v string) { return p.NodeTitle } func (p *NodeEvent) GetData() (v string) { return p.Data } func (p *NodeEvent) GetNodeIcon() (v string) { return p.NodeIcon } func (p *NodeEvent) GetNodeID() (v string) { return p.NodeID } func (p *NodeEvent) GetSchemaNodeID() (v string) { return p.SchemaNodeID } var fieldIDToName_NodeEvent = map[int16]string{ 1: "id", 2: "type", 3: "node_title", 4: "data", 5: "node_icon", 6: "node_id", 7: "schema_node_id", } func (p *NodeEvent) 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.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.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 } 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_NodeEvent[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 *NodeEvent) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *NodeEvent) ReadField2(iprot thrift.TProtocol) error { var _field EventType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = EventType(v) } p.Type = _field return nil } func (p *NodeEvent) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeTitle = _field return nil } func (p *NodeEvent) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Data = _field return nil } func (p *NodeEvent) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeIcon = _field return nil } func (p *NodeEvent) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *NodeEvent) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SchemaNodeID = _field return nil } func (p *NodeEvent) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeEvent"); 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 *NodeEvent) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *NodeEvent) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *NodeEvent) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_title", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeTitle); 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 *NodeEvent) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Data); 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 *NodeEvent) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_icon", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeIcon); 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 *NodeEvent) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *NodeEvent) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("schema_node_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SchemaNodeID); 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 *NodeEvent) String() string { if p == nil { return "" } return fmt.Sprintf("NodeEvent(%+v)", *p) } type GetUploadAuthTokenRequest struct { Scene string `thrift:"scene,1" form:"scene" json:"scene" query:"scene"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetUploadAuthTokenRequest() *GetUploadAuthTokenRequest { return &GetUploadAuthTokenRequest{} } func (p *GetUploadAuthTokenRequest) InitDefault() { } func (p *GetUploadAuthTokenRequest) GetScene() (v string) { return p.Scene } var GetUploadAuthTokenRequest_Base_DEFAULT *base.Base func (p *GetUploadAuthTokenRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetUploadAuthTokenRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetUploadAuthTokenRequest = map[int16]string{ 1: "scene", 255: "Base", } func (p *GetUploadAuthTokenRequest) IsSetBase() bool { return p.Base != nil } func (p *GetUploadAuthTokenRequest) 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 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_GetUploadAuthTokenRequest[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 *GetUploadAuthTokenRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Scene = _field return nil } func (p *GetUploadAuthTokenRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetUploadAuthTokenRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetUploadAuthTokenRequest"); 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 *GetUploadAuthTokenRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("scene", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Scene); 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 *GetUploadAuthTokenRequest) 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 *GetUploadAuthTokenRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetUploadAuthTokenRequest(%+v)", *p) } type GetUploadAuthTokenResponse struct { Data *GetUploadAuthTokenData `thrift:"data,1" form:"data" json:"data" query:"data"` 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" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } func NewGetUploadAuthTokenResponse() *GetUploadAuthTokenResponse { return &GetUploadAuthTokenResponse{} } func (p *GetUploadAuthTokenResponse) InitDefault() { } var GetUploadAuthTokenResponse_Data_DEFAULT *GetUploadAuthTokenData func (p *GetUploadAuthTokenResponse) GetData() (v *GetUploadAuthTokenData) { if !p.IsSetData() { return GetUploadAuthTokenResponse_Data_DEFAULT } return p.Data } func (p *GetUploadAuthTokenResponse) GetCode() (v int64) { return p.Code } func (p *GetUploadAuthTokenResponse) GetMsg() (v string) { return p.Msg } var GetUploadAuthTokenResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetUploadAuthTokenResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetUploadAuthTokenResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetUploadAuthTokenResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetUploadAuthTokenResponse) IsSetData() bool { return p.Data != nil } func (p *GetUploadAuthTokenResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetUploadAuthTokenResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode bool = false var issetMsg 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 } } 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 } 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_GetUploadAuthTokenResponse[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_GetUploadAuthTokenResponse[fieldId])) } func (p *GetUploadAuthTokenResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewGetUploadAuthTokenData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetUploadAuthTokenResponse) 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 *GetUploadAuthTokenResponse) 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 *GetUploadAuthTokenResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetUploadAuthTokenResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetUploadAuthTokenResponse"); 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 *GetUploadAuthTokenResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetUploadAuthTokenResponse) 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 *GetUploadAuthTokenResponse) 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 *GetUploadAuthTokenResponse) 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 *GetUploadAuthTokenResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetUploadAuthTokenResponse(%+v)", *p) } type GetUploadAuthTokenData struct { ServiceID string `thrift:"service_id,1" form:"service_id" json:"service_id" query:"service_id"` UploadPathPrefix string `thrift:"upload_path_prefix,2" form:"upload_path_prefix" json:"upload_path_prefix" query:"upload_path_prefix"` Auth *UploadAuthTokenInfo `thrift:"auth,3" form:"auth" json:"auth" query:"auth"` UploadHost string `thrift:"upload_host,4" form:"upload_host" json:"upload_host" query:"upload_host"` Schema string `thrift:"schema,5" form:"schema" json:"schema" query:"schema"` } func NewGetUploadAuthTokenData() *GetUploadAuthTokenData { return &GetUploadAuthTokenData{} } func (p *GetUploadAuthTokenData) InitDefault() { } func (p *GetUploadAuthTokenData) GetServiceID() (v string) { return p.ServiceID } func (p *GetUploadAuthTokenData) GetUploadPathPrefix() (v string) { return p.UploadPathPrefix } var GetUploadAuthTokenData_Auth_DEFAULT *UploadAuthTokenInfo func (p *GetUploadAuthTokenData) GetAuth() (v *UploadAuthTokenInfo) { if !p.IsSetAuth() { return GetUploadAuthTokenData_Auth_DEFAULT } return p.Auth } func (p *GetUploadAuthTokenData) GetUploadHost() (v string) { return p.UploadHost } func (p *GetUploadAuthTokenData) GetSchema() (v string) { return p.Schema } var fieldIDToName_GetUploadAuthTokenData = map[int16]string{ 1: "service_id", 2: "upload_path_prefix", 3: "auth", 4: "upload_host", 5: "schema", } func (p *GetUploadAuthTokenData) IsSetAuth() bool { return p.Auth != nil } func (p *GetUploadAuthTokenData) 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.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.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_GetUploadAuthTokenData[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 *GetUploadAuthTokenData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ServiceID = _field return nil } func (p *GetUploadAuthTokenData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UploadPathPrefix = _field return nil } func (p *GetUploadAuthTokenData) ReadField3(iprot thrift.TProtocol) error { _field := NewUploadAuthTokenInfo() if err := _field.Read(iprot); err != nil { return err } p.Auth = _field return nil } func (p *GetUploadAuthTokenData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UploadHost = _field return nil } func (p *GetUploadAuthTokenData) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Schema = _field return nil } func (p *GetUploadAuthTokenData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetUploadAuthTokenData"); 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 *GetUploadAuthTokenData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("service_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ServiceID); 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 *GetUploadAuthTokenData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("upload_path_prefix", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UploadPathPrefix); 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 *GetUploadAuthTokenData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("auth", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Auth.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 *GetUploadAuthTokenData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("upload_host", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UploadHost); 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 *GetUploadAuthTokenData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("schema", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Schema); 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 *GetUploadAuthTokenData) String() string { if p == nil { return "" } return fmt.Sprintf("GetUploadAuthTokenData(%+v)", *p) } type UploadAuthTokenInfo struct { AccessKeyID string `thrift:"access_key_id,1" form:"access_key_id" json:"access_key_id" query:"access_key_id"` SecretAccessKey string `thrift:"secret_access_key,2" form:"secret_access_key" json:"secret_access_key" query:"secret_access_key"` SessionToken string `thrift:"session_token,3" form:"session_token" json:"session_token" query:"session_token"` ExpiredTime string `thrift:"expired_time,4" form:"expired_time" json:"expired_time" query:"expired_time"` CurrentTime string `thrift:"current_time,5" form:"current_time" json:"current_time" query:"current_time"` } func NewUploadAuthTokenInfo() *UploadAuthTokenInfo { return &UploadAuthTokenInfo{} } func (p *UploadAuthTokenInfo) InitDefault() { } func (p *UploadAuthTokenInfo) GetAccessKeyID() (v string) { return p.AccessKeyID } func (p *UploadAuthTokenInfo) GetSecretAccessKey() (v string) { return p.SecretAccessKey } func (p *UploadAuthTokenInfo) GetSessionToken() (v string) { return p.SessionToken } func (p *UploadAuthTokenInfo) GetExpiredTime() (v string) { return p.ExpiredTime } func (p *UploadAuthTokenInfo) GetCurrentTime() (v string) { return p.CurrentTime } var fieldIDToName_UploadAuthTokenInfo = map[int16]string{ 1: "access_key_id", 2: "secret_access_key", 3: "session_token", 4: "expired_time", 5: "current_time", } func (p *UploadAuthTokenInfo) 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_UploadAuthTokenInfo[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 *UploadAuthTokenInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.AccessKeyID = _field return nil } func (p *UploadAuthTokenInfo) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SecretAccessKey = _field return nil } func (p *UploadAuthTokenInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SessionToken = _field return nil } func (p *UploadAuthTokenInfo) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExpiredTime = _field return nil } func (p *UploadAuthTokenInfo) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CurrentTime = _field return nil } func (p *UploadAuthTokenInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UploadAuthTokenInfo"); 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 *UploadAuthTokenInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("access_key_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.AccessKeyID); 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 *UploadAuthTokenInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("secret_access_key", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SecretAccessKey); 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 *UploadAuthTokenInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("session_token", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SessionToken); 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 *UploadAuthTokenInfo) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("expired_time", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExpiredTime); 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 *UploadAuthTokenInfo) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("current_time", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CurrentTime); 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 *UploadAuthTokenInfo) String() string { if p == nil { return "" } return fmt.Sprintf("UploadAuthTokenInfo(%+v)", *p) } type SignImageURLRequest struct { URI string `thrift:"uri,1,required" form:"uri,required" json:"uri,required" query:"uri,required"` Scene *string `thrift:"Scene,2,optional" form:"Scene" json:"Scene,omitempty" query:"Scene"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewSignImageURLRequest() *SignImageURLRequest { return &SignImageURLRequest{} } func (p *SignImageURLRequest) InitDefault() { } func (p *SignImageURLRequest) GetURI() (v string) { return p.URI } var SignImageURLRequest_Scene_DEFAULT string func (p *SignImageURLRequest) GetScene() (v string) { if !p.IsSetScene() { return SignImageURLRequest_Scene_DEFAULT } return *p.Scene } var SignImageURLRequest_Base_DEFAULT *base.Base func (p *SignImageURLRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return SignImageURLRequest_Base_DEFAULT } return p.Base } var fieldIDToName_SignImageURLRequest = map[int16]string{ 1: "uri", 2: "Scene", 255: "Base", } func (p *SignImageURLRequest) IsSetScene() bool { return p.Scene != nil } func (p *SignImageURLRequest) IsSetBase() bool { return p.Base != nil } func (p *SignImageURLRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetURI 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetURI = true } 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 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 } if !issetURI { fieldId = 1 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_SignImageURLRequest[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_SignImageURLRequest[fieldId])) } func (p *SignImageURLRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URI = _field return nil } func (p *SignImageURLRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Scene = _field return nil } func (p *SignImageURLRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *SignImageURLRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SignImageURLRequest"); 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.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 *SignImageURLRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("uri", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URI); 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 *SignImageURLRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetScene() { if err = oprot.WriteFieldBegin("Scene", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Scene); 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 *SignImageURLRequest) 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 *SignImageURLRequest) String() string { if p == nil { return "" } return fmt.Sprintf("SignImageURLRequest(%+v)", *p) } type SignImageURLResponse struct { URL string `thrift:"url,1,required" form:"url,required" json:"url,required" query:"url,required"` 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" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } func NewSignImageURLResponse() *SignImageURLResponse { return &SignImageURLResponse{} } func (p *SignImageURLResponse) InitDefault() { } func (p *SignImageURLResponse) GetURL() (v string) { return p.URL } func (p *SignImageURLResponse) GetCode() (v int64) { return p.Code } func (p *SignImageURLResponse) GetMsg() (v string) { return p.Msg } var SignImageURLResponse_BaseResp_DEFAULT *base.BaseResp func (p *SignImageURLResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return SignImageURLResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_SignImageURLResponse = map[int16]string{ 1: "url", 253: "code", 254: "msg", 255: "BaseResp", } func (p *SignImageURLResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *SignImageURLResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetURL bool = false var issetCode bool = false var issetMsg 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetURL = true } 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 } } 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 !issetURL { fieldId = 1 goto RequiredFieldNotSetError } if !issetCode { fieldId = 253 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 254 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_SignImageURLResponse[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_SignImageURLResponse[fieldId])) } func (p *SignImageURLResponse) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.URL = _field return nil } func (p *SignImageURLResponse) 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 *SignImageURLResponse) 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 *SignImageURLResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *SignImageURLResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SignImageURLResponse"); 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 *SignImageURLResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("url", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.URL); 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 *SignImageURLResponse) 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 *SignImageURLResponse) 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 *SignImageURLResponse) 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 *SignImageURLResponse) String() string { if p == nil { return "" } return fmt.Sprintf("SignImageURLResponse(%+v)", *p) } type ValidateErrorData struct { NodeError *NodeError `thrift:"node_error,1" form:"node_error" json:"node_error" query:"node_error"` PathError *PathError `thrift:"path_error,2" form:"path_error" json:"path_error" query:"path_error"` Message string `thrift:"message,3" form:"message" json:"message" query:"message"` Type ValidateErrorType `thrift:"type,4" form:"type" json:"type" query:"type"` } func NewValidateErrorData() *ValidateErrorData { return &ValidateErrorData{} } func (p *ValidateErrorData) InitDefault() { } var ValidateErrorData_NodeError_DEFAULT *NodeError func (p *ValidateErrorData) GetNodeError() (v *NodeError) { if !p.IsSetNodeError() { return ValidateErrorData_NodeError_DEFAULT } return p.NodeError } var ValidateErrorData_PathError_DEFAULT *PathError func (p *ValidateErrorData) GetPathError() (v *PathError) { if !p.IsSetPathError() { return ValidateErrorData_PathError_DEFAULT } return p.PathError } func (p *ValidateErrorData) GetMessage() (v string) { return p.Message } func (p *ValidateErrorData) GetType() (v ValidateErrorType) { return p.Type } var fieldIDToName_ValidateErrorData = map[int16]string{ 1: "node_error", 2: "path_error", 3: "message", 4: "type", } func (p *ValidateErrorData) IsSetNodeError() bool { return p.NodeError != nil } func (p *ValidateErrorData) IsSetPathError() bool { return p.PathError != nil } func (p *ValidateErrorData) 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.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_ValidateErrorData[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 *ValidateErrorData) ReadField1(iprot thrift.TProtocol) error { _field := NewNodeError() if err := _field.Read(iprot); err != nil { return err } p.NodeError = _field return nil } func (p *ValidateErrorData) ReadField2(iprot thrift.TProtocol) error { _field := NewPathError() if err := _field.Read(iprot); err != nil { return err } p.PathError = _field return nil } func (p *ValidateErrorData) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Message = _field return nil } func (p *ValidateErrorData) ReadField4(iprot thrift.TProtocol) error { var _field ValidateErrorType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ValidateErrorType(v) } p.Type = _field return nil } func (p *ValidateErrorData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ValidateErrorData"); 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 *ValidateErrorData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_error", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.NodeError.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 *ValidateErrorData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("path_error", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.PathError.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 *ValidateErrorData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("message", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Message); 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 *ValidateErrorData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *ValidateErrorData) String() string { if p == nil { return "" } return fmt.Sprintf("ValidateErrorData(%+v)", *p) } type NodeError struct { NodeID string `thrift:"node_id,1" form:"node_id" json:"node_id" query:"node_id"` } func NewNodeError() *NodeError { return &NodeError{} } func (p *NodeError) InitDefault() { } func (p *NodeError) GetNodeID() (v string) { return p.NodeID } var fieldIDToName_NodeError = map[int16]string{ 1: "node_id", } func (p *NodeError) 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_NodeError[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 *NodeError) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *NodeError) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeError"); 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 *NodeError) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *NodeError) String() string { if p == nil { return "" } return fmt.Sprintf("NodeError(%+v)", *p) } type PathError struct { Start string `thrift:"start,1" form:"start" json:"start" query:"start"` End string `thrift:"end,2" form:"end" json:"end" query:"end"` // Node ID on the path Path []string `thrift:"path,3" form:"path" json:"path" query:"path"` } func NewPathError() *PathError { return &PathError{} } func (p *PathError) InitDefault() { } func (p *PathError) GetStart() (v string) { return p.Start } func (p *PathError) GetEnd() (v string) { return p.End } func (p *PathError) GetPath() (v []string) { return p.Path } var fieldIDToName_PathError = map[int16]string{ 1: "start", 2: "end", 3: "path", } func (p *PathError) 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.LIST { 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_PathError[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 *PathError) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Start = _field return nil } func (p *PathError) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.End = _field return nil } func (p *PathError) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.Path = _field return nil } func (p *PathError) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PathError"); 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 *PathError) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("start", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Start); 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 *PathError) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("end", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.End); 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 *PathError) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("path", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.Path)); err != nil { return err } for _, v := range p.Path { if err := oprot.WriteString(v); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *PathError) String() string { if p == nil { return "" } return fmt.Sprintf("PathError(%+v)", *p) } type NodeTemplate struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Type NodeTemplateType `thrift:"type,2" form:"type" json:"type" query:"type"` Name string `thrift:"name,3" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,4" form:"desc" json:"desc" query:"desc"` IconURL string `thrift:"icon_url,5" form:"icon_url" json:"icon_url" query:"icon_url"` SupportBatch SupportBatch `thrift:"support_batch,6" form:"support_batch" json:"support_batch" query:"support_batch"` NodeType string `thrift:"node_type,7" form:"node_type" json:"node_type" query:"node_type"` Color string `thrift:"color,8" form:"color" json:"color" query:"color"` } func NewNodeTemplate() *NodeTemplate { return &NodeTemplate{} } func (p *NodeTemplate) InitDefault() { } func (p *NodeTemplate) GetID() (v string) { return p.ID } func (p *NodeTemplate) GetType() (v NodeTemplateType) { return p.Type } func (p *NodeTemplate) GetName() (v string) { return p.Name } func (p *NodeTemplate) GetDesc() (v string) { return p.Desc } func (p *NodeTemplate) GetIconURL() (v string) { return p.IconURL } func (p *NodeTemplate) GetSupportBatch() (v SupportBatch) { return p.SupportBatch } func (p *NodeTemplate) GetNodeType() (v string) { return p.NodeType } func (p *NodeTemplate) GetColor() (v string) { return p.Color } var fieldIDToName_NodeTemplate = map[int16]string{ 1: "id", 2: "type", 3: "name", 4: "desc", 5: "icon_url", 6: "support_batch", 7: "node_type", 8: "color", } func (p *NodeTemplate) 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.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.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.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.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.STRING { 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_NodeTemplate[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 *NodeTemplate) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *NodeTemplate) ReadField2(iprot thrift.TProtocol) error { var _field NodeTemplateType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = NodeTemplateType(v) } p.Type = _field return nil } func (p *NodeTemplate) ReadField3(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 *NodeTemplate) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *NodeTemplate) ReadField5(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 *NodeTemplate) ReadField6(iprot thrift.TProtocol) error { var _field SupportBatch if v, err := iprot.ReadI32(); err != nil { return err } else { _field = SupportBatch(v) } p.SupportBatch = _field return nil } func (p *NodeTemplate) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeType = _field return nil } func (p *NodeTemplate) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Color = _field return nil } func (p *NodeTemplate) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeTemplate"); 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 *NodeTemplate) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *NodeTemplate) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *NodeTemplate) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *NodeTemplate) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *NodeTemplate) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *NodeTemplate) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("support_batch", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.SupportBatch)); 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 *NodeTemplate) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeType); 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 *NodeTemplate) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("color", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Color); 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 *NodeTemplate) String() string { if p == nil { return "" } return fmt.Sprintf("NodeTemplate(%+v)", *p) } // plug-in configuration type PluginAPINode struct { // Actual plug-in configuration PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"` APIID string `thrift:"api_id,2" form:"api_id" json:"api_id" query:"api_id"` APIName string `thrift:"api_name,3" form:"api_name" json:"api_name" query:"api_name"` // For node display Name string `thrift:"name,4" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,5" form:"desc" json:"desc" query:"desc"` IconURL string `thrift:"icon_url,6" form:"icon_url" json:"icon_url" query:"icon_url"` NodeType string `thrift:"node_type,7" form:"node_type" json:"node_type" query:"node_type"` } func NewPluginAPINode() *PluginAPINode { return &PluginAPINode{} } func (p *PluginAPINode) InitDefault() { } func (p *PluginAPINode) GetPluginID() (v string) { return p.PluginID } func (p *PluginAPINode) GetAPIID() (v string) { return p.APIID } func (p *PluginAPINode) GetAPIName() (v string) { return p.APIName } func (p *PluginAPINode) GetName() (v string) { return p.Name } func (p *PluginAPINode) GetDesc() (v string) { return p.Desc } func (p *PluginAPINode) GetIconURL() (v string) { return p.IconURL } func (p *PluginAPINode) GetNodeType() (v string) { return p.NodeType } var fieldIDToName_PluginAPINode = map[int16]string{ 1: "plugin_id", 2: "api_id", 3: "api_name", 4: "name", 5: "desc", 6: "icon_url", 7: "node_type", } func (p *PluginAPINode) 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 } 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_PluginAPINode[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 *PluginAPINode) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *PluginAPINode) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIID = _field return nil } func (p *PluginAPINode) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIName = _field return nil } func (p *PluginAPINode) ReadField4(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 *PluginAPINode) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *PluginAPINode) ReadField6(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 *PluginAPINode) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeType = _field return nil } func (p *PluginAPINode) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PluginAPINode"); 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 *PluginAPINode) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *PluginAPINode) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIID); 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 *PluginAPINode) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_name", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIName); 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 *PluginAPINode) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *PluginAPINode) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *PluginAPINode) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *PluginAPINode) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeType); 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 *PluginAPINode) String() string { if p == nil { return "" } return fmt.Sprintf("PluginAPINode(%+v)", *p) } // View more image plugins type PluginCategory struct { PluginCategoryID string `thrift:"plugin_category_id,1" form:"plugin_category_id" json:"plugin_category_id" query:"plugin_category_id"` OnlyOfficial bool `thrift:"only_official,2" form:"only_official" json:"only_official" query:"only_official"` // For node display Name string `thrift:"name,3" form:"name" json:"name" query:"name"` IconURL string `thrift:"icon_url,4" form:"icon_url" json:"icon_url" query:"icon_url"` NodeType string `thrift:"node_type,5" form:"node_type" json:"node_type" query:"node_type"` } func NewPluginCategory() *PluginCategory { return &PluginCategory{} } func (p *PluginCategory) InitDefault() { } func (p *PluginCategory) GetPluginCategoryID() (v string) { return p.PluginCategoryID } func (p *PluginCategory) GetOnlyOfficial() (v bool) { return p.OnlyOfficial } func (p *PluginCategory) GetName() (v string) { return p.Name } func (p *PluginCategory) GetIconURL() (v string) { return p.IconURL } func (p *PluginCategory) GetNodeType() (v string) { return p.NodeType } var fieldIDToName_PluginCategory = map[int16]string{ 1: "plugin_category_id", 2: "only_official", 3: "name", 4: "icon_url", 5: "node_type", } func (p *PluginCategory) 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.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_PluginCategory[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 *PluginCategory) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginCategoryID = _field return nil } func (p *PluginCategory) ReadField2(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.OnlyOfficial = _field return nil } func (p *PluginCategory) ReadField3(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 *PluginCategory) ReadField4(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 *PluginCategory) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeType = _field return nil } func (p *PluginCategory) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PluginCategory"); 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 *PluginCategory) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_category_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginCategoryID); 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 *PluginCategory) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("only_official", thrift.BOOL, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.OnlyOfficial); 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 *PluginCategory) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *PluginCategory) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *PluginCategory) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeType); 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 *PluginCategory) String() string { if p == nil { return "" } return fmt.Sprintf("PluginCategory(%+v)", *p) } type NodeTemplateListRequest struct { // Required node type, return all by default without passing NeedTypes []NodeTemplateType `thrift:"need_types,1,optional" form:"need_types" json:"need_types,omitempty" query:"need_types"` // Required node type, string type NodeTypes []string `thrift:"node_types,2,optional" form:"node_types" json:"node_types,omitempty" query:"node_types"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewNodeTemplateListRequest() *NodeTemplateListRequest { return &NodeTemplateListRequest{} } func (p *NodeTemplateListRequest) InitDefault() { } var NodeTemplateListRequest_NeedTypes_DEFAULT []NodeTemplateType func (p *NodeTemplateListRequest) GetNeedTypes() (v []NodeTemplateType) { if !p.IsSetNeedTypes() { return NodeTemplateListRequest_NeedTypes_DEFAULT } return p.NeedTypes } var NodeTemplateListRequest_NodeTypes_DEFAULT []string func (p *NodeTemplateListRequest) GetNodeTypes() (v []string) { if !p.IsSetNodeTypes() { return NodeTemplateListRequest_NodeTypes_DEFAULT } return p.NodeTypes } var NodeTemplateListRequest_Base_DEFAULT *base.Base func (p *NodeTemplateListRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return NodeTemplateListRequest_Base_DEFAULT } return p.Base } var fieldIDToName_NodeTemplateListRequest = map[int16]string{ 1: "need_types", 2: "node_types", 255: "Base", } func (p *NodeTemplateListRequest) IsSetNeedTypes() bool { return p.NeedTypes != nil } func (p *NodeTemplateListRequest) IsSetNodeTypes() bool { return p.NodeTypes != nil } func (p *NodeTemplateListRequest) IsSetBase() bool { return p.Base != nil } func (p *NodeTemplateListRequest) 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.LIST { 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 } 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_NodeTemplateListRequest[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 *NodeTemplateListRequest) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]NodeTemplateType, 0, size) for i := 0; i < size; i++ { var _elem NodeTemplateType if v, err := iprot.ReadI32(); err != nil { return err } else { _elem = NodeTemplateType(v) } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.NeedTypes = _field return nil } func (p *NodeTemplateListRequest) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.NodeTypes = _field return nil } func (p *NodeTemplateListRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *NodeTemplateListRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeTemplateListRequest"); 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.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 *NodeTemplateListRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetNeedTypes() { if err = oprot.WriteFieldBegin("need_types", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.I32, len(p.NeedTypes)); err != nil { return err } for _, v := range p.NeedTypes { if err := oprot.WriteI32(int32(v)); 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 *NodeTemplateListRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetNodeTypes() { if err = oprot.WriteFieldBegin("node_types", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.NodeTypes)); err != nil { return err } for _, v := range p.NodeTypes { if err := oprot.WriteString(v); 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 *NodeTemplateListRequest) 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 *NodeTemplateListRequest) String() string { if p == nil { return "" } return fmt.Sprintf("NodeTemplateListRequest(%+v)", *p) } type NodeTemplateListData struct { TemplateList []*NodeTemplate `thrift:"template_list,1" form:"template_list" json:"template_list" query:"template_list"` // Display classification configuration of nodes CateList []*NodeCategory `thrift:"cate_list,2" form:"cate_list" json:"cate_list" query:"cate_list"` PluginAPIList []*PluginAPINode `thrift:"plugin_api_list,3" form:"plugin_api_list" json:"plugin_api_list" query:"plugin_api_list"` PluginCategoryList []*PluginCategory `thrift:"plugin_category_list,4" form:"plugin_category_list" json:"plugin_category_list" query:"plugin_category_list"` } func NewNodeTemplateListData() *NodeTemplateListData { return &NodeTemplateListData{} } func (p *NodeTemplateListData) InitDefault() { } func (p *NodeTemplateListData) GetTemplateList() (v []*NodeTemplate) { return p.TemplateList } func (p *NodeTemplateListData) GetCateList() (v []*NodeCategory) { return p.CateList } func (p *NodeTemplateListData) GetPluginAPIList() (v []*PluginAPINode) { return p.PluginAPIList } func (p *NodeTemplateListData) GetPluginCategoryList() (v []*PluginCategory) { return p.PluginCategoryList } var fieldIDToName_NodeTemplateListData = map[int16]string{ 1: "template_list", 2: "cate_list", 3: "plugin_api_list", 4: "plugin_category_list", } func (p *NodeTemplateListData) 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.LIST { 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 } case 3: if fieldTypeId == thrift.LIST { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.LIST { 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_NodeTemplateListData[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 *NodeTemplateListData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeTemplate, 0, size) values := make([]NodeTemplate, 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.TemplateList = _field return nil } func (p *NodeTemplateListData) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeCategory, 0, size) values := make([]NodeCategory, 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.CateList = _field return nil } func (p *NodeTemplateListData) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*PluginAPINode, 0, size) values := make([]PluginAPINode, 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.PluginAPIList = _field return nil } func (p *NodeTemplateListData) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*PluginCategory, 0, size) values := make([]PluginCategory, 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.PluginCategoryList = _field return nil } func (p *NodeTemplateListData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeTemplateListData"); 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 *NodeTemplateListData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("template_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.TemplateList)); err != nil { return err } for _, v := range p.TemplateList { 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 *NodeTemplateListData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("cate_list", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.CateList)); err != nil { return err } for _, v := range p.CateList { 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 *NodeTemplateListData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_api_list", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.PluginAPIList)); err != nil { return err } for _, v := range p.PluginAPIList { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *NodeTemplateListData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_category_list", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.PluginCategoryList)); err != nil { return err } for _, v := range p.PluginCategoryList { 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *NodeTemplateListData) String() string { if p == nil { return "" } return fmt.Sprintf("NodeTemplateListData(%+v)", *p) } type NodeCategory struct { // Category name, empty string indicates that the following node does not belong to any category Name string `thrift:"name,1" form:"name" json:"name" query:"name"` NodeTypeList []string `thrift:"node_type_list,2" form:"node_type_list" json:"node_type_list" query:"node_type_list"` // List of api_id plugins PluginAPIIDList []string `thrift:"plugin_api_id_list,3,optional" form:"plugin_api_id_list" json:"plugin_api_id_list,omitempty" query:"plugin_api_id_list"` // Jump to the classification configuration of the official plug-in list PluginCategoryIDList []string `thrift:"plugin_category_id_list,4,optional" form:"plugin_category_id_list" json:"plugin_category_id_list,omitempty" query:"plugin_category_id_list"` } func NewNodeCategory() *NodeCategory { return &NodeCategory{} } func (p *NodeCategory) InitDefault() { } func (p *NodeCategory) GetName() (v string) { return p.Name } func (p *NodeCategory) GetNodeTypeList() (v []string) { return p.NodeTypeList } var NodeCategory_PluginAPIIDList_DEFAULT []string func (p *NodeCategory) GetPluginAPIIDList() (v []string) { if !p.IsSetPluginAPIIDList() { return NodeCategory_PluginAPIIDList_DEFAULT } return p.PluginAPIIDList } var NodeCategory_PluginCategoryIDList_DEFAULT []string func (p *NodeCategory) GetPluginCategoryIDList() (v []string) { if !p.IsSetPluginCategoryIDList() { return NodeCategory_PluginCategoryIDList_DEFAULT } return p.PluginCategoryIDList } var fieldIDToName_NodeCategory = map[int16]string{ 1: "name", 2: "node_type_list", 3: "plugin_api_id_list", 4: "plugin_category_id_list", } func (p *NodeCategory) IsSetPluginAPIIDList() bool { return p.PluginAPIIDList != nil } func (p *NodeCategory) IsSetPluginCategoryIDList() bool { return p.PluginCategoryIDList != nil } func (p *NodeCategory) 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.LIST { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.LIST { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.LIST { 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_NodeCategory[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 *NodeCategory) 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 *NodeCategory) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.NodeTypeList = _field return nil } func (p *NodeCategory) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.PluginAPIIDList = _field return nil } func (p *NodeCategory) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.PluginCategoryIDList = _field return nil } func (p *NodeCategory) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeCategory"); 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 *NodeCategory) 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 *NodeCategory) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type_list", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.NodeTypeList)); err != nil { return err } for _, v := range p.NodeTypeList { if err := oprot.WriteString(v); 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 *NodeCategory) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetPluginAPIIDList() { if err = oprot.WriteFieldBegin("plugin_api_id_list", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.PluginAPIIDList)); err != nil { return err } for _, v := range p.PluginAPIIDList { if err := oprot.WriteString(v); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *NodeCategory) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetPluginCategoryIDList() { if err = oprot.WriteFieldBegin("plugin_category_id_list", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.PluginCategoryIDList)); err != nil { return err } for _, v := range p.PluginCategoryIDList { if err := oprot.WriteString(v); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *NodeCategory) String() string { if p == nil { return "" } return fmt.Sprintf("NodeCategory(%+v)", *p) } type NodeTemplateListResponse struct { Data *NodeTemplateListData `thrift:"data,1" form:"data" json:"data" query:"data"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewNodeTemplateListResponse() *NodeTemplateListResponse { return &NodeTemplateListResponse{} } func (p *NodeTemplateListResponse) InitDefault() { } var NodeTemplateListResponse_Data_DEFAULT *NodeTemplateListData func (p *NodeTemplateListResponse) GetData() (v *NodeTemplateListData) { if !p.IsSetData() { return NodeTemplateListResponse_Data_DEFAULT } return p.Data } func (p *NodeTemplateListResponse) GetCode() (v int64) { return p.Code } func (p *NodeTemplateListResponse) GetMsg() (v string) { return p.Msg } var NodeTemplateListResponse_BaseResp_DEFAULT *base.BaseResp func (p *NodeTemplateListResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return NodeTemplateListResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_NodeTemplateListResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *NodeTemplateListResponse) IsSetData() bool { return p.Data != nil } func (p *NodeTemplateListResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *NodeTemplateListResponse) 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_NodeTemplateListResponse[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_NodeTemplateListResponse[fieldId])) } func (p *NodeTemplateListResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewNodeTemplateListData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *NodeTemplateListResponse) 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 *NodeTemplateListResponse) 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 *NodeTemplateListResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *NodeTemplateListResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeTemplateListResponse"); 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 *NodeTemplateListResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *NodeTemplateListResponse) 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 *NodeTemplateListResponse) 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 *NodeTemplateListResponse) 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 *NodeTemplateListResponse) String() string { if p == nil { return "" } return fmt.Sprintf("NodeTemplateListResponse(%+v)", *p) } type WorkflowNodeDebugV2Request struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` NodeID string `thrift:"node_id,2" form:"node_id" json:"node_id" query:"node_id"` Input map[string]string `thrift:"input,3" form:"input" json:"input" query:"input"` Batch map[string]string `thrift:"batch,4" form:"batch" json:"batch" query:"batch"` SpaceID *string `thrift:"space_id,5,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` BotID *string `thrift:"bot_id,6,optional" form:"bot_id" json:"bot_id,omitempty" query:"bot_id"` ProjectID *string `thrift:"project_id,7,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` Setting map[string]string `thrift:"setting,8,optional" form:"setting" json:"setting,omitempty" query:"setting"` Base *base.Base `thrift:"Base,255" form:"Base" json:"Base" query:"Base"` } func NewWorkflowNodeDebugV2Request() *WorkflowNodeDebugV2Request { return &WorkflowNodeDebugV2Request{} } func (p *WorkflowNodeDebugV2Request) InitDefault() { } func (p *WorkflowNodeDebugV2Request) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkflowNodeDebugV2Request) GetNodeID() (v string) { return p.NodeID } func (p *WorkflowNodeDebugV2Request) GetInput() (v map[string]string) { return p.Input } func (p *WorkflowNodeDebugV2Request) GetBatch() (v map[string]string) { return p.Batch } var WorkflowNodeDebugV2Request_SpaceID_DEFAULT string func (p *WorkflowNodeDebugV2Request) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return WorkflowNodeDebugV2Request_SpaceID_DEFAULT } return *p.SpaceID } var WorkflowNodeDebugV2Request_BotID_DEFAULT string func (p *WorkflowNodeDebugV2Request) GetBotID() (v string) { if !p.IsSetBotID() { return WorkflowNodeDebugV2Request_BotID_DEFAULT } return *p.BotID } var WorkflowNodeDebugV2Request_ProjectID_DEFAULT string func (p *WorkflowNodeDebugV2Request) GetProjectID() (v string) { if !p.IsSetProjectID() { return WorkflowNodeDebugV2Request_ProjectID_DEFAULT } return *p.ProjectID } var WorkflowNodeDebugV2Request_Setting_DEFAULT map[string]string func (p *WorkflowNodeDebugV2Request) GetSetting() (v map[string]string) { if !p.IsSetSetting() { return WorkflowNodeDebugV2Request_Setting_DEFAULT } return p.Setting } var WorkflowNodeDebugV2Request_Base_DEFAULT *base.Base func (p *WorkflowNodeDebugV2Request) GetBase() (v *base.Base) { if !p.IsSetBase() { return WorkflowNodeDebugV2Request_Base_DEFAULT } return p.Base } var fieldIDToName_WorkflowNodeDebugV2Request = map[int16]string{ 1: "workflow_id", 2: "node_id", 3: "input", 4: "batch", 5: "space_id", 6: "bot_id", 7: "project_id", 8: "setting", 255: "Base", } func (p *WorkflowNodeDebugV2Request) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *WorkflowNodeDebugV2Request) IsSetBotID() bool { return p.BotID != nil } func (p *WorkflowNodeDebugV2Request) IsSetProjectID() bool { return p.ProjectID != nil } func (p *WorkflowNodeDebugV2Request) IsSetSetting() bool { return p.Setting != nil } func (p *WorkflowNodeDebugV2Request) IsSetBase() bool { return p.Base != nil } func (p *WorkflowNodeDebugV2Request) 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.MAP { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.MAP { 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.MAP { if err = p.ReadField8(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_WorkflowNodeDebugV2Request[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 *WorkflowNodeDebugV2Request) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Input = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField4(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Batch = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BotID = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField8(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Setting = _field return nil } func (p *WorkflowNodeDebugV2Request) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *WorkflowNodeDebugV2Request) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowNodeDebugV2Request"); 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.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 *WorkflowNodeDebugV2Request) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowNodeDebugV2Request) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *WorkflowNodeDebugV2Request) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("input", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Input)); err != nil { return err } for k, v := range p.Input { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *WorkflowNodeDebugV2Request) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("batch", thrift.MAP, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Batch)); err != nil { return err } for k, v := range p.Batch { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *WorkflowNodeDebugV2Request) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *WorkflowNodeDebugV2Request) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetBotID() { if err = oprot.WriteFieldBegin("bot_id", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BotID); 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 *WorkflowNodeDebugV2Request) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *WorkflowNodeDebugV2Request) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetSetting() { if err = oprot.WriteFieldBegin("setting", thrift.MAP, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Setting)); err != nil { return err } for k, v := range p.Setting { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *WorkflowNodeDebugV2Request) writeField255(oprot thrift.TProtocol) (err error) { 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 *WorkflowNodeDebugV2Request) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowNodeDebugV2Request(%+v)", *p) } type WorkflowNodeDebugV2Data struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` NodeID string `thrift:"node_id,2" form:"node_id" json:"node_id" query:"node_id"` ExecuteID string `thrift:"execute_id,3" form:"execute_id" json:"execute_id" query:"execute_id"` SessionID string `thrift:"session_id,4" form:"session_id" json:"session_id" query:"session_id"` } func NewWorkflowNodeDebugV2Data() *WorkflowNodeDebugV2Data { return &WorkflowNodeDebugV2Data{} } func (p *WorkflowNodeDebugV2Data) InitDefault() { } func (p *WorkflowNodeDebugV2Data) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkflowNodeDebugV2Data) GetNodeID() (v string) { return p.NodeID } func (p *WorkflowNodeDebugV2Data) GetExecuteID() (v string) { return p.ExecuteID } func (p *WorkflowNodeDebugV2Data) GetSessionID() (v string) { return p.SessionID } var fieldIDToName_WorkflowNodeDebugV2Data = map[int16]string{ 1: "workflow_id", 2: "node_id", 3: "execute_id", 4: "session_id", } func (p *WorkflowNodeDebugV2Data) 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 } 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_WorkflowNodeDebugV2Data[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 *WorkflowNodeDebugV2Data) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowNodeDebugV2Data) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *WorkflowNodeDebugV2Data) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExecuteID = _field return nil } func (p *WorkflowNodeDebugV2Data) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SessionID = _field return nil } func (p *WorkflowNodeDebugV2Data) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowNodeDebugV2Data"); 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 *WorkflowNodeDebugV2Data) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowNodeDebugV2Data) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *WorkflowNodeDebugV2Data) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExecuteID); 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 *WorkflowNodeDebugV2Data) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("session_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SessionID); 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 *WorkflowNodeDebugV2Data) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowNodeDebugV2Data(%+v)", *p) } type WorkflowNodeDebugV2Response struct { Code int64 `thrift:"code,1" form:"code" json:"code" query:"code"` Msg string `thrift:"msg,2" form:"msg" json:"msg" query:"msg"` Data *WorkflowNodeDebugV2Data `thrift:"data,3" form:"data" json:"data" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } func NewWorkflowNodeDebugV2Response() *WorkflowNodeDebugV2Response { return &WorkflowNodeDebugV2Response{} } func (p *WorkflowNodeDebugV2Response) InitDefault() { } func (p *WorkflowNodeDebugV2Response) GetCode() (v int64) { return p.Code } func (p *WorkflowNodeDebugV2Response) GetMsg() (v string) { return p.Msg } var WorkflowNodeDebugV2Response_Data_DEFAULT *WorkflowNodeDebugV2Data func (p *WorkflowNodeDebugV2Response) GetData() (v *WorkflowNodeDebugV2Data) { if !p.IsSetData() { return WorkflowNodeDebugV2Response_Data_DEFAULT } return p.Data } var WorkflowNodeDebugV2Response_BaseResp_DEFAULT *base.BaseResp func (p *WorkflowNodeDebugV2Response) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return WorkflowNodeDebugV2Response_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_WorkflowNodeDebugV2Response = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } func (p *WorkflowNodeDebugV2Response) IsSetData() bool { return p.Data != nil } func (p *WorkflowNodeDebugV2Response) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *WorkflowNodeDebugV2Response) 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.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 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_WorkflowNodeDebugV2Response[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 *WorkflowNodeDebugV2Response) ReadField1(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 *WorkflowNodeDebugV2Response) ReadField2(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 *WorkflowNodeDebugV2Response) ReadField3(iprot thrift.TProtocol) error { _field := NewWorkflowNodeDebugV2Data() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *WorkflowNodeDebugV2Response) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *WorkflowNodeDebugV2Response) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowNodeDebugV2Response"); 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.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 *WorkflowNodeDebugV2Response) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *WorkflowNodeDebugV2Response) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *WorkflowNodeDebugV2Response) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *WorkflowNodeDebugV2Response) 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 *WorkflowNodeDebugV2Response) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowNodeDebugV2Response(%+v)", *p) } type GetApiDetailRequest struct { PluginID string `thrift:"pluginID,1" form:"pluginID" json:"pluginID" query:"pluginID"` ApiName string `thrift:"apiName,2" form:"apiName" json:"apiName" query:"apiName"` SpaceID string `thrift:"space_id,3" form:"space_id" json:"space_id" query:"space_id"` APIID string `thrift:"api_id,4" form:"api_id" json:"api_id" query:"api_id"` ProjectID *string `thrift:"project_id,5,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` PluginVersion *string `thrift:"plugin_version,6,optional" form:"plugin_version" json:"plugin_version,omitempty" query:"plugin_version"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetApiDetailRequest() *GetApiDetailRequest { return &GetApiDetailRequest{} } func (p *GetApiDetailRequest) InitDefault() { } func (p *GetApiDetailRequest) GetPluginID() (v string) { return p.PluginID } func (p *GetApiDetailRequest) GetApiName() (v string) { return p.ApiName } func (p *GetApiDetailRequest) GetSpaceID() (v string) { return p.SpaceID } func (p *GetApiDetailRequest) GetAPIID() (v string) { return p.APIID } var GetApiDetailRequest_ProjectID_DEFAULT string func (p *GetApiDetailRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return GetApiDetailRequest_ProjectID_DEFAULT } return *p.ProjectID } var GetApiDetailRequest_PluginVersion_DEFAULT string func (p *GetApiDetailRequest) GetPluginVersion() (v string) { if !p.IsSetPluginVersion() { return GetApiDetailRequest_PluginVersion_DEFAULT } return *p.PluginVersion } var GetApiDetailRequest_Base_DEFAULT *base.Base func (p *GetApiDetailRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetApiDetailRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetApiDetailRequest = map[int16]string{ 1: "pluginID", 2: "apiName", 3: "space_id", 4: "api_id", 5: "project_id", 6: "plugin_version", 255: "Base", } func (p *GetApiDetailRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *GetApiDetailRequest) IsSetPluginVersion() bool { return p.PluginVersion != nil } func (p *GetApiDetailRequest) IsSetBase() bool { return p.Base != nil } func (p *GetApiDetailRequest) 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 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_GetApiDetailRequest[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 *GetApiDetailRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *GetApiDetailRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ApiName = _field return nil } func (p *GetApiDetailRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetApiDetailRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIID = _field return nil } func (p *GetApiDetailRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *GetApiDetailRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.PluginVersion = _field return nil } func (p *GetApiDetailRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetApiDetailRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetApiDetailRequest"); 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.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 *GetApiDetailRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("pluginID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *GetApiDetailRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("apiName", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ApiName); 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 *GetApiDetailRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetApiDetailRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIID); 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 *GetApiDetailRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *GetApiDetailRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetPluginVersion() { if err = oprot.WriteFieldBegin("plugin_version", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.PluginVersion); 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 *GetApiDetailRequest) 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 *GetApiDetailRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetApiDetailRequest(%+v)", *p) } type DebugExample struct { ReqExample string `thrift:"ReqExample,1" form:"ReqExample" json:"ReqExample" query:"ReqExample"` RespExample string `thrift:"RespExample,2" form:"RespExample" json:"RespExample" query:"RespExample"` } func NewDebugExample() *DebugExample { return &DebugExample{} } func (p *DebugExample) InitDefault() { } func (p *DebugExample) GetReqExample() (v string) { return p.ReqExample } func (p *DebugExample) GetRespExample() (v string) { return p.RespExample } var fieldIDToName_DebugExample = map[int16]string{ 1: "ReqExample", 2: "RespExample", } func (p *DebugExample) 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_DebugExample[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 *DebugExample) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ReqExample = _field return nil } func (p *DebugExample) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.RespExample = _field return nil } func (p *DebugExample) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DebugExample"); 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 *DebugExample) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ReqExample", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ReqExample); 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 *DebugExample) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("RespExample", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.RespExample); 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 *DebugExample) String() string { if p == nil { return "" } return fmt.Sprintf("DebugExample(%+v)", *p) } type ApiDetailData struct { PluginID string `thrift:"pluginID,1" form:"pluginID" json:"pluginID" query:"pluginID"` ApiName string `thrift:"apiName,2" form:"apiName" json:"apiName" query:"apiName"` Inputs string `thrift:"inputs,3" form:"inputs" json:"inputs" query:"inputs"` Outputs string `thrift:"outputs,4" form:"outputs" json:"outputs" query:"outputs"` Icon string `thrift:"icon,5" form:"icon" json:"icon" query:"icon"` Name string `thrift:"name,6" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,7" form:"desc" json:"desc" query:"desc"` PluginProductStatus int64 `thrift:"pluginProductStatus,8" form:"pluginProductStatus" json:"pluginProductStatus" query:"pluginProductStatus"` PluginProductUnlistType int64 `thrift:"pluginProductUnlistType,9" form:"pluginProductUnlistType" json:"pluginProductUnlistType" query:"pluginProductUnlistType"` SpaceID string `thrift:"spaceID,10" form:"spaceID" json:"spaceID" query:"spaceID"` DebugExample *DebugExample `thrift:"debugExample,11,optional" form:"debugExample" json:"debugExample,omitempty" query:"debugExample"` UpdateTime int64 `thrift:"updateTime,12" form:"updateTime" json:"updateTime" query:"updateTime"` ProjectID *string `thrift:"projectID,13,optional" form:"projectID" json:"projectID,omitempty" query:"projectID"` Version *string `thrift:"version,14,optional" form:"version" json:"version,omitempty" query:"version"` PluginType PluginType `thrift:"pluginType,16" form:"pluginType" json:"pluginType" query:"pluginType"` LatestVersion *string `thrift:"latest_version,17,optional" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` LatestVersionName *string `thrift:"latest_version_name,18,optional" form:"latest_version_name" json:"latest_version_name,omitempty" query:"latest_version_name"` VersionName *string `thrift:"version_name,19,optional" form:"version_name" json:"version_name,omitempty" query:"version_name"` } func NewApiDetailData() *ApiDetailData { return &ApiDetailData{} } func (p *ApiDetailData) InitDefault() { } func (p *ApiDetailData) GetPluginID() (v string) { return p.PluginID } func (p *ApiDetailData) GetApiName() (v string) { return p.ApiName } func (p *ApiDetailData) GetInputs() (v string) { return p.Inputs } func (p *ApiDetailData) GetOutputs() (v string) { return p.Outputs } func (p *ApiDetailData) GetIcon() (v string) { return p.Icon } func (p *ApiDetailData) GetName() (v string) { return p.Name } func (p *ApiDetailData) GetDesc() (v string) { return p.Desc } func (p *ApiDetailData) GetPluginProductStatus() (v int64) { return p.PluginProductStatus } func (p *ApiDetailData) GetPluginProductUnlistType() (v int64) { return p.PluginProductUnlistType } func (p *ApiDetailData) GetSpaceID() (v string) { return p.SpaceID } var ApiDetailData_DebugExample_DEFAULT *DebugExample func (p *ApiDetailData) GetDebugExample() (v *DebugExample) { if !p.IsSetDebugExample() { return ApiDetailData_DebugExample_DEFAULT } return p.DebugExample } func (p *ApiDetailData) GetUpdateTime() (v int64) { return p.UpdateTime } var ApiDetailData_ProjectID_DEFAULT string func (p *ApiDetailData) GetProjectID() (v string) { if !p.IsSetProjectID() { return ApiDetailData_ProjectID_DEFAULT } return *p.ProjectID } var ApiDetailData_Version_DEFAULT string func (p *ApiDetailData) GetVersion() (v string) { if !p.IsSetVersion() { return ApiDetailData_Version_DEFAULT } return *p.Version } func (p *ApiDetailData) GetPluginType() (v PluginType) { return p.PluginType } var ApiDetailData_LatestVersion_DEFAULT string func (p *ApiDetailData) GetLatestVersion() (v string) { if !p.IsSetLatestVersion() { return ApiDetailData_LatestVersion_DEFAULT } return *p.LatestVersion } var ApiDetailData_LatestVersionName_DEFAULT string func (p *ApiDetailData) GetLatestVersionName() (v string) { if !p.IsSetLatestVersionName() { return ApiDetailData_LatestVersionName_DEFAULT } return *p.LatestVersionName } var ApiDetailData_VersionName_DEFAULT string func (p *ApiDetailData) GetVersionName() (v string) { if !p.IsSetVersionName() { return ApiDetailData_VersionName_DEFAULT } return *p.VersionName } var fieldIDToName_ApiDetailData = map[int16]string{ 1: "pluginID", 2: "apiName", 3: "inputs", 4: "outputs", 5: "icon", 6: "name", 7: "desc", 8: "pluginProductStatus", 9: "pluginProductUnlistType", 10: "spaceID", 11: "debugExample", 12: "updateTime", 13: "projectID", 14: "version", 16: "pluginType", 17: "latest_version", 18: "latest_version_name", 19: "version_name", } func (p *ApiDetailData) IsSetDebugExample() bool { return p.DebugExample != nil } func (p *ApiDetailData) IsSetProjectID() bool { return p.ProjectID != nil } func (p *ApiDetailData) IsSetVersion() bool { return p.Version != nil } func (p *ApiDetailData) IsSetLatestVersion() bool { return p.LatestVersion != nil } func (p *ApiDetailData) IsSetLatestVersionName() bool { return p.LatestVersionName != nil } func (p *ApiDetailData) IsSetVersionName() bool { return p.VersionName != nil } func (p *ApiDetailData) 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.I64 { 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 } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRUCT { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.I64 { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.STRING { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.I32 { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.STRING { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.STRING { if err = p.ReadField18(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 19: if fieldTypeId == thrift.STRING { if err = p.ReadField19(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_ApiDetailData[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 *ApiDetailData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *ApiDetailData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ApiName = _field return nil } func (p *ApiDetailData) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Inputs = _field return nil } func (p *ApiDetailData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Outputs = _field return nil } func (p *ApiDetailData) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Icon = _field return nil } func (p *ApiDetailData) ReadField6(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 *ApiDetailData) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *ApiDetailData) ReadField8(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.PluginProductStatus = _field return nil } func (p *ApiDetailData) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.PluginProductUnlistType = _field return nil } func (p *ApiDetailData) ReadField10(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *ApiDetailData) ReadField11(iprot thrift.TProtocol) error { _field := NewDebugExample() if err := _field.Read(iprot); err != nil { return err } p.DebugExample = _field return nil } func (p *ApiDetailData) ReadField12(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *ApiDetailData) ReadField13(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *ApiDetailData) ReadField14(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Version = _field return nil } func (p *ApiDetailData) ReadField16(iprot thrift.TProtocol) error { var _field PluginType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = PluginType(v) } p.PluginType = _field return nil } func (p *ApiDetailData) ReadField17(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LatestVersion = _field return nil } func (p *ApiDetailData) ReadField18(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LatestVersionName = _field return nil } func (p *ApiDetailData) ReadField19(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.VersionName = _field return nil } func (p *ApiDetailData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ApiDetailData"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 goto WriteFieldError } if err = p.writeField19(oprot); err != nil { fieldId = 19 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 *ApiDetailData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("pluginID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *ApiDetailData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("apiName", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ApiName); 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 *ApiDetailData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("inputs", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Inputs); 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 *ApiDetailData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("outputs", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Outputs); 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 *ApiDetailData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Icon); 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 *ApiDetailData) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *ApiDetailData) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *ApiDetailData) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("pluginProductStatus", thrift.I64, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.PluginProductStatus); 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 *ApiDetailData) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("pluginProductUnlistType", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.PluginProductUnlistType); 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 *ApiDetailData) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("spaceID", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *ApiDetailData) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetDebugExample() { if err = oprot.WriteFieldBegin("debugExample", thrift.STRUCT, 11); err != nil { goto WriteFieldBeginError } if err := p.DebugExample.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 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *ApiDetailData) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("updateTime", thrift.I64, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *ApiDetailData) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("projectID", thrift.STRING, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *ApiDetailData) writeField14(oprot thrift.TProtocol) (err error) { if p.IsSetVersion() { if err = oprot.WriteFieldBegin("version", thrift.STRING, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Version); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *ApiDetailData) writeField16(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("pluginType", thrift.I32, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.PluginType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *ApiDetailData) writeField17(oprot thrift.TProtocol) (err error) { if p.IsSetLatestVersion() { if err = oprot.WriteFieldBegin("latest_version", thrift.STRING, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LatestVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *ApiDetailData) writeField18(oprot thrift.TProtocol) (err error) { if p.IsSetLatestVersionName() { if err = oprot.WriteFieldBegin("latest_version_name", thrift.STRING, 18); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LatestVersionName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *ApiDetailData) writeField19(oprot thrift.TProtocol) (err error) { if p.IsSetVersionName() { if err = oprot.WriteFieldBegin("version_name", thrift.STRING, 19); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.VersionName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err) } func (p *ApiDetailData) String() string { if p == nil { return "" } return fmt.Sprintf("ApiDetailData(%+v)", *p) } type GetApiDetailResponse struct { Code int64 `thrift:"code,1" form:"code" json:"code" query:"code"` Msg string `thrift:"msg,2" form:"msg" json:"msg" query:"msg"` Data *ApiDetailData `thrift:"data,3" form:"data" json:"data" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetApiDetailResponse() *GetApiDetailResponse { return &GetApiDetailResponse{} } func (p *GetApiDetailResponse) InitDefault() { } func (p *GetApiDetailResponse) GetCode() (v int64) { return p.Code } func (p *GetApiDetailResponse) GetMsg() (v string) { return p.Msg } var GetApiDetailResponse_Data_DEFAULT *ApiDetailData func (p *GetApiDetailResponse) GetData() (v *ApiDetailData) { if !p.IsSetData() { return GetApiDetailResponse_Data_DEFAULT } return p.Data } var GetApiDetailResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetApiDetailResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetApiDetailResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetApiDetailResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } func (p *GetApiDetailResponse) IsSetData() bool { return p.Data != nil } func (p *GetApiDetailResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetApiDetailResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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 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 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 !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_GetApiDetailResponse[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_GetApiDetailResponse[fieldId])) } func (p *GetApiDetailResponse) ReadField1(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 *GetApiDetailResponse) ReadField2(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 *GetApiDetailResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewApiDetailData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *GetApiDetailResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetApiDetailResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetApiDetailResponse"); 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.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 *GetApiDetailResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetApiDetailResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *GetApiDetailResponse) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *GetApiDetailResponse) 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 *GetApiDetailResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetApiDetailResponse(%+v)", *p) } type NodeInfo struct { NodeID string `thrift:"node_id,1" form:"node_id" json:"node_id" query:"node_id"` NodeType string `thrift:"node_type,2" form:"node_type" json:"node_type" query:"node_type"` NodeTitle string `thrift:"node_title,3" form:"node_title" json:"node_title" query:"node_title"` } func NewNodeInfo() *NodeInfo { return &NodeInfo{} } func (p *NodeInfo) InitDefault() { } func (p *NodeInfo) GetNodeID() (v string) { return p.NodeID } func (p *NodeInfo) GetNodeType() (v string) { return p.NodeType } func (p *NodeInfo) GetNodeTitle() (v string) { return p.NodeTitle } var fieldIDToName_NodeInfo = map[int16]string{ 1: "node_id", 2: "node_type", 3: "node_title", } func (p *NodeInfo) 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 } 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_NodeInfo[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 *NodeInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeID = _field return nil } func (p *NodeInfo) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeType = _field return nil } func (p *NodeInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NodeTitle = _field return nil } func (p *NodeInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodeInfo"); 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 *NodeInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeID); 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 *NodeInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_type", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeType); 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 *NodeInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("node_title", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NodeTitle); 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 *NodeInfo) String() string { if p == nil { return "" } return fmt.Sprintf("NodeInfo(%+v)", *p) } type GetWorkflowDetailInfoRequest struct { // Filter conditions, support workflow_id and workflow_version WorkflowFilterList []*WorkflowFilter `thrift:"workflow_filter_list,1,optional" form:"workflow_filter_list" json:"workflow_filter_list,omitempty" query:"workflow_filter_list"` SpaceID *string `thrift:"space_id,2,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetWorkflowDetailInfoRequest() *GetWorkflowDetailInfoRequest { return &GetWorkflowDetailInfoRequest{} } func (p *GetWorkflowDetailInfoRequest) InitDefault() { } var GetWorkflowDetailInfoRequest_WorkflowFilterList_DEFAULT []*WorkflowFilter func (p *GetWorkflowDetailInfoRequest) GetWorkflowFilterList() (v []*WorkflowFilter) { if !p.IsSetWorkflowFilterList() { return GetWorkflowDetailInfoRequest_WorkflowFilterList_DEFAULT } return p.WorkflowFilterList } var GetWorkflowDetailInfoRequest_SpaceID_DEFAULT string func (p *GetWorkflowDetailInfoRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return GetWorkflowDetailInfoRequest_SpaceID_DEFAULT } return *p.SpaceID } var GetWorkflowDetailInfoRequest_Base_DEFAULT *base.Base func (p *GetWorkflowDetailInfoRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetWorkflowDetailInfoRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetWorkflowDetailInfoRequest = map[int16]string{ 1: "workflow_filter_list", 2: "space_id", 255: "Base", } func (p *GetWorkflowDetailInfoRequest) IsSetWorkflowFilterList() bool { return p.WorkflowFilterList != nil } func (p *GetWorkflowDetailInfoRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *GetWorkflowDetailInfoRequest) IsSetBase() bool { return p.Base != nil } func (p *GetWorkflowDetailInfoRequest) 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.LIST { 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 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_GetWorkflowDetailInfoRequest[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 *GetWorkflowDetailInfoRequest) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*WorkflowFilter, 0, size) values := make([]WorkflowFilter, 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.WorkflowFilterList = _field return nil } func (p *GetWorkflowDetailInfoRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *GetWorkflowDetailInfoRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetWorkflowDetailInfoRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowDetailInfoRequest"); 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.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 *GetWorkflowDetailInfoRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowFilterList() { if err = oprot.WriteFieldBegin("workflow_filter_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowFilterList)); err != nil { return err } for _, v := range p.WorkflowFilterList { 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 *GetWorkflowDetailInfoRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *GetWorkflowDetailInfoRequest) 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 *GetWorkflowDetailInfoRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowDetailInfoRequest(%+v)", *p) } type GetWorkflowDetailInfoResponse struct { Data []*WorkflowDetailInfoData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetWorkflowDetailInfoResponse() *GetWorkflowDetailInfoResponse { return &GetWorkflowDetailInfoResponse{} } func (p *GetWorkflowDetailInfoResponse) InitDefault() { } func (p *GetWorkflowDetailInfoResponse) GetData() (v []*WorkflowDetailInfoData) { return p.Data } func (p *GetWorkflowDetailInfoResponse) GetCode() (v int64) { return p.Code } func (p *GetWorkflowDetailInfoResponse) GetMsg() (v string) { return p.Msg } var GetWorkflowDetailInfoResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetWorkflowDetailInfoResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetWorkflowDetailInfoResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetWorkflowDetailInfoResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetWorkflowDetailInfoResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetWorkflowDetailInfoResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetWorkflowDetailInfoResponse[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_GetWorkflowDetailInfoResponse[fieldId])) } func (p *GetWorkflowDetailInfoResponse) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*WorkflowDetailInfoData, 0, size) values := make([]WorkflowDetailInfoData, 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.Data = _field return nil } func (p *GetWorkflowDetailInfoResponse) 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 *GetWorkflowDetailInfoResponse) 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 *GetWorkflowDetailInfoResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetWorkflowDetailInfoResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowDetailInfoResponse"); 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 *GetWorkflowDetailInfoResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Data)); err != nil { return err } for _, v := range p.Data { 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 *GetWorkflowDetailInfoResponse) 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 *GetWorkflowDetailInfoResponse) 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 *GetWorkflowDetailInfoResponse) 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 *GetWorkflowDetailInfoResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowDetailInfoResponse(%+v)", *p) } type WorkflowDetailInfoData struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` SpaceID string `thrift:"space_id,2" form:"space_id" json:"space_id" query:"space_id"` Name string `thrift:"name,3" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,4" form:"desc" json:"desc" query:"desc"` Icon string `thrift:"icon,5" form:"icon" json:"icon" query:"icon"` Inputs string `thrift:"inputs,6" form:"inputs" json:"inputs" query:"inputs"` Outputs string `thrift:"outputs,7" form:"outputs" json:"outputs" query:"outputs"` Version string `thrift:"version,8" form:"version" json:"version" query:"version"` CreateTime int64 `thrift:"create_time,9" form:"create_time" json:"create_time" query:"create_time"` UpdateTime int64 `thrift:"update_time,10" form:"update_time" json:"update_time" query:"update_time"` ProjectID string `thrift:"project_id,11" form:"project_id" json:"project_id" query:"project_id"` EndType int32 `thrift:"end_type,12" form:"end_type" json:"end_type" query:"end_type"` IconURI string `thrift:"icon_uri,13" form:"icon_uri" json:"icon_uri" query:"icon_uri"` FlowMode WorkflowMode `thrift:"flow_mode,14" form:"flow_mode" json:"flow_mode" query:"flow_mode"` PluginID string `thrift:"plugin_id,15" form:"plugin_id" json:"plugin_id" query:"plugin_id"` // Workflow creator information Creator *Creator `thrift:"creator,16" form:"creator" json:"creator" query:"creator"` FlowVersion string `thrift:"flow_version,17" form:"flow_version" json:"flow_version" query:"flow_version"` FlowVersionDesc string `thrift:"flow_version_desc,18" form:"flow_version_desc" json:"flow_version_desc" query:"flow_version_desc"` LatestFlowVersion string `thrift:"latest_flow_version,19" form:"latest_flow_version" json:"latest_flow_version" query:"latest_flow_version"` LatestFlowVersionDesc string `thrift:"latest_flow_version_desc,20" form:"latest_flow_version_desc" json:"latest_flow_version_desc" query:"latest_flow_version_desc"` CommitID string `thrift:"commit_id,21" form:"commit_id" json:"commit_id" query:"commit_id"` IsProject bool `thrift:"is_project,22" form:"is_project" json:"is_project" query:"is_project"` } func NewWorkflowDetailInfoData() *WorkflowDetailInfoData { return &WorkflowDetailInfoData{} } func (p *WorkflowDetailInfoData) InitDefault() { } func (p *WorkflowDetailInfoData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkflowDetailInfoData) GetSpaceID() (v string) { return p.SpaceID } func (p *WorkflowDetailInfoData) GetName() (v string) { return p.Name } func (p *WorkflowDetailInfoData) GetDesc() (v string) { return p.Desc } func (p *WorkflowDetailInfoData) GetIcon() (v string) { return p.Icon } func (p *WorkflowDetailInfoData) GetInputs() (v string) { return p.Inputs } func (p *WorkflowDetailInfoData) GetOutputs() (v string) { return p.Outputs } func (p *WorkflowDetailInfoData) GetVersion() (v string) { return p.Version } func (p *WorkflowDetailInfoData) GetCreateTime() (v int64) { return p.CreateTime } func (p *WorkflowDetailInfoData) GetUpdateTime() (v int64) { return p.UpdateTime } func (p *WorkflowDetailInfoData) GetProjectID() (v string) { return p.ProjectID } func (p *WorkflowDetailInfoData) GetEndType() (v int32) { return p.EndType } func (p *WorkflowDetailInfoData) GetIconURI() (v string) { return p.IconURI } func (p *WorkflowDetailInfoData) GetFlowMode() (v WorkflowMode) { return p.FlowMode } func (p *WorkflowDetailInfoData) GetPluginID() (v string) { return p.PluginID } var WorkflowDetailInfoData_Creator_DEFAULT *Creator func (p *WorkflowDetailInfoData) GetCreator() (v *Creator) { if !p.IsSetCreator() { return WorkflowDetailInfoData_Creator_DEFAULT } return p.Creator } func (p *WorkflowDetailInfoData) GetFlowVersion() (v string) { return p.FlowVersion } func (p *WorkflowDetailInfoData) GetFlowVersionDesc() (v string) { return p.FlowVersionDesc } func (p *WorkflowDetailInfoData) GetLatestFlowVersion() (v string) { return p.LatestFlowVersion } func (p *WorkflowDetailInfoData) GetLatestFlowVersionDesc() (v string) { return p.LatestFlowVersionDesc } func (p *WorkflowDetailInfoData) GetCommitID() (v string) { return p.CommitID } func (p *WorkflowDetailInfoData) GetIsProject() (v bool) { return p.IsProject } var fieldIDToName_WorkflowDetailInfoData = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "name", 4: "desc", 5: "icon", 6: "inputs", 7: "outputs", 8: "version", 9: "create_time", 10: "update_time", 11: "project_id", 12: "end_type", 13: "icon_uri", 14: "flow_mode", 15: "plugin_id", 16: "creator", 17: "flow_version", 18: "flow_version_desc", 19: "latest_flow_version", 20: "latest_flow_version_desc", 21: "commit_id", 22: "is_project", } func (p *WorkflowDetailInfoData) IsSetCreator() bool { return p.Creator != nil } func (p *WorkflowDetailInfoData) 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.STRING { 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 } 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 } case 11: if fieldTypeId == thrift.STRING { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.I32 { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.I32 { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.STRING { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.STRUCT { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.STRING { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.STRING { if err = p.ReadField18(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 19: if fieldTypeId == thrift.STRING { if err = p.ReadField19(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 20: if fieldTypeId == thrift.STRING { if err = p.ReadField20(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 21: if fieldTypeId == thrift.STRING { if err = p.ReadField21(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 22: if fieldTypeId == thrift.BOOL { if err = p.ReadField22(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_WorkflowDetailInfoData[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 *WorkflowDetailInfoData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowDetailInfoData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *WorkflowDetailInfoData) ReadField3(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 *WorkflowDetailInfoData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *WorkflowDetailInfoData) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Icon = _field return nil } func (p *WorkflowDetailInfoData) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Inputs = _field return nil } func (p *WorkflowDetailInfoData) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Outputs = _field return nil } func (p *WorkflowDetailInfoData) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Version = _field return nil } func (p *WorkflowDetailInfoData) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreateTime = _field return nil } func (p *WorkflowDetailInfoData) ReadField10(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *WorkflowDetailInfoData) ReadField11(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectID = _field return nil } func (p *WorkflowDetailInfoData) ReadField12(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.EndType = _field return nil } func (p *WorkflowDetailInfoData) ReadField13(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 *WorkflowDetailInfoData) ReadField14(iprot thrift.TProtocol) error { var _field WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowMode(v) } p.FlowMode = _field return nil } func (p *WorkflowDetailInfoData) ReadField15(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *WorkflowDetailInfoData) ReadField16(iprot thrift.TProtocol) error { _field := NewCreator() if err := _field.Read(iprot); err != nil { return err } p.Creator = _field return nil } func (p *WorkflowDetailInfoData) ReadField17(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.FlowVersion = _field return nil } func (p *WorkflowDetailInfoData) ReadField18(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.FlowVersionDesc = _field return nil } func (p *WorkflowDetailInfoData) ReadField19(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestFlowVersion = _field return nil } func (p *WorkflowDetailInfoData) ReadField20(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestFlowVersionDesc = _field return nil } func (p *WorkflowDetailInfoData) ReadField21(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.CommitID = _field return nil } func (p *WorkflowDetailInfoData) ReadField22(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsProject = _field return nil } func (p *WorkflowDetailInfoData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowDetailInfoData"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 goto WriteFieldError } if err = p.writeField19(oprot); err != nil { fieldId = 19 goto WriteFieldError } if err = p.writeField20(oprot); err != nil { fieldId = 20 goto WriteFieldError } if err = p.writeField21(oprot); err != nil { fieldId = 21 goto WriteFieldError } if err = p.writeField22(oprot); err != nil { fieldId = 22 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 *WorkflowDetailInfoData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowDetailInfoData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *WorkflowDetailInfoData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *WorkflowDetailInfoData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Icon); 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 *WorkflowDetailInfoData) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("inputs", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Inputs); 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 *WorkflowDetailInfoData) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("outputs", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Outputs); 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 *WorkflowDetailInfoData) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Version); 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 *WorkflowDetailInfoData) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_time", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreateTime); 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 *WorkflowDetailInfoData) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("update_time", thrift.I64, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); 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 *WorkflowDetailInfoData) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("end_type", thrift.I32, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.EndType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField13(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 13); 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 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField14(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField15(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 15); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField16(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("creator", thrift.STRUCT, 16); err != nil { goto WriteFieldBeginError } if err := p.Creator.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 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField17(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_version", thrift.STRING, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.FlowVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField18(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_version_desc", thrift.STRING, 18); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.FlowVersionDesc); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField19(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_flow_version", thrift.STRING, 19); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestFlowVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField20(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_flow_version_desc", thrift.STRING, 20); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestFlowVersionDesc); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 20 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField21(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("commit_id", thrift.STRING, 21); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.CommitID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err) } func (p *WorkflowDetailInfoData) writeField22(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_project", thrift.BOOL, 22); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsProject); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 22 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 22 end error: ", p), err) } func (p *WorkflowDetailInfoData) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowDetailInfoData(%+v)", *p) } type GetWorkflowDetailRequest struct { WorkflowIds []string `thrift:"workflow_ids,1,optional" form:"workflow_ids" json:"workflow_ids,omitempty" query:"workflow_ids"` SpaceID *string `thrift:"space_id,2,optional" form:"space_id" json:"space_id,omitempty" query:"space_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetWorkflowDetailRequest() *GetWorkflowDetailRequest { return &GetWorkflowDetailRequest{} } func (p *GetWorkflowDetailRequest) InitDefault() { } var GetWorkflowDetailRequest_WorkflowIds_DEFAULT []string func (p *GetWorkflowDetailRequest) GetWorkflowIds() (v []string) { if !p.IsSetWorkflowIds() { return GetWorkflowDetailRequest_WorkflowIds_DEFAULT } return p.WorkflowIds } var GetWorkflowDetailRequest_SpaceID_DEFAULT string func (p *GetWorkflowDetailRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return GetWorkflowDetailRequest_SpaceID_DEFAULT } return *p.SpaceID } var GetWorkflowDetailRequest_Base_DEFAULT *base.Base func (p *GetWorkflowDetailRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetWorkflowDetailRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetWorkflowDetailRequest = map[int16]string{ 1: "workflow_ids", 2: "space_id", 255: "Base", } func (p *GetWorkflowDetailRequest) IsSetWorkflowIds() bool { return p.WorkflowIds != nil } func (p *GetWorkflowDetailRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *GetWorkflowDetailRequest) IsSetBase() bool { return p.Base != nil } func (p *GetWorkflowDetailRequest) 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.LIST { 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 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_GetWorkflowDetailRequest[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 *GetWorkflowDetailRequest) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.WorkflowIds = _field return nil } func (p *GetWorkflowDetailRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *GetWorkflowDetailRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetWorkflowDetailRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowDetailRequest"); 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.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 *GetWorkflowDetailRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowIds() { if err = oprot.WriteFieldBegin("workflow_ids", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.WorkflowIds)); err != nil { return err } for _, v := range p.WorkflowIds { if err := oprot.WriteString(v); 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 *GetWorkflowDetailRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *GetWorkflowDetailRequest) 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 *GetWorkflowDetailRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowDetailRequest(%+v)", *p) } type GetWorkflowDetailResponse struct { Data []*WorkflowDetailData `thrift:"data,1,required" form:"data,required" json:"data,required" query:"data,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetWorkflowDetailResponse() *GetWorkflowDetailResponse { return &GetWorkflowDetailResponse{} } func (p *GetWorkflowDetailResponse) InitDefault() { } func (p *GetWorkflowDetailResponse) GetData() (v []*WorkflowDetailData) { return p.Data } func (p *GetWorkflowDetailResponse) GetCode() (v int64) { return p.Code } func (p *GetWorkflowDetailResponse) GetMsg() (v string) { return p.Msg } var GetWorkflowDetailResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetWorkflowDetailResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetWorkflowDetailResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetWorkflowDetailResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetWorkflowDetailResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetWorkflowDetailResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetData bool = false 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 } issetData = true } 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 !issetData { fieldId = 1 goto RequiredFieldNotSetError } 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_GetWorkflowDetailResponse[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_GetWorkflowDetailResponse[fieldId])) } func (p *GetWorkflowDetailResponse) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*WorkflowDetailData, 0, size) values := make([]WorkflowDetailData, 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.Data = _field return nil } func (p *GetWorkflowDetailResponse) 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 *GetWorkflowDetailResponse) 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 *GetWorkflowDetailResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetWorkflowDetailResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowDetailResponse"); 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 *GetWorkflowDetailResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Data)); err != nil { return err } for _, v := range p.Data { 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 *GetWorkflowDetailResponse) 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 *GetWorkflowDetailResponse) 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 *GetWorkflowDetailResponse) 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 *GetWorkflowDetailResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowDetailResponse(%+v)", *p) } type WorkflowDetailData struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` SpaceID string `thrift:"space_id,2" form:"space_id" json:"space_id" query:"space_id"` Name string `thrift:"name,3" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,4" form:"desc" json:"desc" query:"desc"` Icon string `thrift:"icon,5" form:"icon" json:"icon" query:"icon"` Inputs string `thrift:"inputs,6" form:"inputs" json:"inputs" query:"inputs"` Outputs string `thrift:"outputs,7" form:"outputs" json:"outputs" query:"outputs"` Version string `thrift:"version,8" form:"version" json:"version" query:"version"` CreateTime int64 `thrift:"create_time,9" form:"create_time" json:"create_time" query:"create_time"` UpdateTime int64 `thrift:"update_time,10" form:"update_time" json:"update_time" query:"update_time"` ProjectID string `thrift:"project_id,11" form:"project_id" json:"project_id" query:"project_id"` EndType int32 `thrift:"end_type,12" form:"end_type" json:"end_type" query:"end_type"` IconURI string `thrift:"icon_uri,13" form:"icon_uri" json:"icon_uri" query:"icon_uri"` FlowMode WorkflowMode `thrift:"flow_mode,14" form:"flow_mode" json:"flow_mode" query:"flow_mode"` OutputNodes []*NodeInfo `thrift:"output_nodes,15" form:"output_nodes" json:"output_nodes" query:"output_nodes"` } func NewWorkflowDetailData() *WorkflowDetailData { return &WorkflowDetailData{} } func (p *WorkflowDetailData) InitDefault() { } func (p *WorkflowDetailData) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkflowDetailData) GetSpaceID() (v string) { return p.SpaceID } func (p *WorkflowDetailData) GetName() (v string) { return p.Name } func (p *WorkflowDetailData) GetDesc() (v string) { return p.Desc } func (p *WorkflowDetailData) GetIcon() (v string) { return p.Icon } func (p *WorkflowDetailData) GetInputs() (v string) { return p.Inputs } func (p *WorkflowDetailData) GetOutputs() (v string) { return p.Outputs } func (p *WorkflowDetailData) GetVersion() (v string) { return p.Version } func (p *WorkflowDetailData) GetCreateTime() (v int64) { return p.CreateTime } func (p *WorkflowDetailData) GetUpdateTime() (v int64) { return p.UpdateTime } func (p *WorkflowDetailData) GetProjectID() (v string) { return p.ProjectID } func (p *WorkflowDetailData) GetEndType() (v int32) { return p.EndType } func (p *WorkflowDetailData) GetIconURI() (v string) { return p.IconURI } func (p *WorkflowDetailData) GetFlowMode() (v WorkflowMode) { return p.FlowMode } func (p *WorkflowDetailData) GetOutputNodes() (v []*NodeInfo) { return p.OutputNodes } var fieldIDToName_WorkflowDetailData = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "name", 4: "desc", 5: "icon", 6: "inputs", 7: "outputs", 8: "version", 9: "create_time", 10: "update_time", 11: "project_id", 12: "end_type", 13: "icon_uri", 14: "flow_mode", 15: "output_nodes", } func (p *WorkflowDetailData) 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.STRING { 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 } 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 } case 11: if fieldTypeId == thrift.STRING { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.I32 { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.I32 { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.LIST { if err = p.ReadField15(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_WorkflowDetailData[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 *WorkflowDetailData) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowDetailData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *WorkflowDetailData) ReadField3(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 *WorkflowDetailData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *WorkflowDetailData) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Icon = _field return nil } func (p *WorkflowDetailData) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Inputs = _field return nil } func (p *WorkflowDetailData) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Outputs = _field return nil } func (p *WorkflowDetailData) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Version = _field return nil } func (p *WorkflowDetailData) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreateTime = _field return nil } func (p *WorkflowDetailData) ReadField10(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *WorkflowDetailData) ReadField11(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectID = _field return nil } func (p *WorkflowDetailData) ReadField12(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.EndType = _field return nil } func (p *WorkflowDetailData) ReadField13(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 *WorkflowDetailData) ReadField14(iprot thrift.TProtocol) error { var _field WorkflowMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = WorkflowMode(v) } p.FlowMode = _field return nil } func (p *WorkflowDetailData) ReadField15(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodeInfo, 0, size) values := make([]NodeInfo, 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.OutputNodes = _field return nil } func (p *WorkflowDetailData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowDetailData"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 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 *WorkflowDetailData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowDetailData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *WorkflowDetailData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *WorkflowDetailData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *WorkflowDetailData) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Icon); 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 *WorkflowDetailData) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("inputs", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Inputs); 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 *WorkflowDetailData) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("outputs", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Outputs); 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 *WorkflowDetailData) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Version); 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 *WorkflowDetailData) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_time", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreateTime); 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 *WorkflowDetailData) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("update_time", thrift.I64, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); 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 *WorkflowDetailData) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *WorkflowDetailData) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("end_type", thrift.I32, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.EndType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *WorkflowDetailData) writeField13(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 13); 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 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *WorkflowDetailData) writeField14(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I32, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.FlowMode)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *WorkflowDetailData) writeField15(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("output_nodes", thrift.LIST, 15); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OutputNodes)); err != nil { return err } for _, v := range p.OutputNodes { 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 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *WorkflowDetailData) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowDetailData(%+v)", *p) } type APIParameter struct { // For the front end, no practical significance ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,3" form:"desc" json:"desc" query:"desc"` Type ParameterType `thrift:"type,4" form:"type" json:"type" query:"type"` SubType *ParameterType `thrift:"sub_type,5,optional" form:"sub_type" json:"sub_type,omitempty" query:"sub_type"` Location ParameterLocation `thrift:"location,6" form:"location" json:"location" query:"location"` IsRequired bool `thrift:"is_required,7" form:"is_required" json:"is_required" query:"is_required"` SubParameters []*APIParameter `thrift:"sub_parameters,8" form:"sub_parameters" json:"sub_parameters" query:"sub_parameters"` GlobalDefault *string `thrift:"global_default,9,optional" form:"global_default" json:"global_default,omitempty" query:"global_default"` GlobalDisable bool `thrift:"global_disable,10" form:"global_disable" json:"global_disable" query:"global_disable"` LocalDefault *string `thrift:"local_default,11,optional" form:"local_default" json:"local_default,omitempty" query:"local_default"` LocalDisable bool `thrift:"local_disable,12" form:"local_disable" json:"local_disable" query:"local_disable"` Format *string `thrift:"format,13,optional" form:"format" json:"format,omitempty" query:"format"` Title *string `thrift:"title,14,optional" form:"title" json:"title,omitempty" query:"title"` EnumList []string `thrift:"enum_list,15" form:"enum_list" json:"enum_list" query:"enum_list"` Value *string `thrift:"value,16,optional" form:"value" json:"value,omitempty" query:"value"` EnumVarNames []string `thrift:"enum_var_names,17" form:"enum_var_names" json:"enum_var_names" query:"enum_var_names"` Minimum *float64 `thrift:"minimum,18,optional" form:"minimum" json:"minimum,omitempty" query:"minimum"` Maximum *float64 `thrift:"maximum,19,optional" form:"maximum" json:"maximum,omitempty" query:"maximum"` ExclusiveMinimum *bool `thrift:"exclusive_minimum,20,optional" form:"exclusive_minimum" json:"exclusive_minimum,omitempty" query:"exclusive_minimum"` ExclusiveMaximum *bool `thrift:"exclusive_maximum,21,optional" form:"exclusive_maximum" json:"exclusive_maximum,omitempty" query:"exclusive_maximum"` BizExtend *string `thrift:"biz_extend,22,optional" form:"biz_extend" json:"biz_extend,omitempty" query:"biz_extend"` // Default imported parameter settings source DefaultParamSource *DefaultParamSource `thrift:"default_param_source,23,optional" form:"default_param_source" json:"default_param_source,omitempty" query:"default_param_source"` // Reference variable key VariableRef *string `thrift:"variable_ref,24,optional" form:"variable_ref" json:"variable_ref,omitempty" query:"variable_ref"` AssistType *AssistParameterType `thrift:"assist_type,25,optional" form:"assist_type" json:"assist_type,omitempty" query:"assist_type"` } func NewAPIParameter() *APIParameter { return &APIParameter{} } func (p *APIParameter) InitDefault() { } func (p *APIParameter) GetID() (v string) { return p.ID } func (p *APIParameter) GetName() (v string) { return p.Name } func (p *APIParameter) GetDesc() (v string) { return p.Desc } func (p *APIParameter) GetType() (v ParameterType) { return p.Type } var APIParameter_SubType_DEFAULT ParameterType func (p *APIParameter) GetSubType() (v ParameterType) { if !p.IsSetSubType() { return APIParameter_SubType_DEFAULT } return *p.SubType } func (p *APIParameter) GetLocation() (v ParameterLocation) { return p.Location } func (p *APIParameter) GetIsRequired() (v bool) { return p.IsRequired } func (p *APIParameter) GetSubParameters() (v []*APIParameter) { return p.SubParameters } var APIParameter_GlobalDefault_DEFAULT string func (p *APIParameter) GetGlobalDefault() (v string) { if !p.IsSetGlobalDefault() { return APIParameter_GlobalDefault_DEFAULT } return *p.GlobalDefault } func (p *APIParameter) GetGlobalDisable() (v bool) { return p.GlobalDisable } var APIParameter_LocalDefault_DEFAULT string func (p *APIParameter) GetLocalDefault() (v string) { if !p.IsSetLocalDefault() { return APIParameter_LocalDefault_DEFAULT } return *p.LocalDefault } func (p *APIParameter) GetLocalDisable() (v bool) { return p.LocalDisable } var APIParameter_Format_DEFAULT string func (p *APIParameter) GetFormat() (v string) { if !p.IsSetFormat() { return APIParameter_Format_DEFAULT } return *p.Format } var APIParameter_Title_DEFAULT string func (p *APIParameter) GetTitle() (v string) { if !p.IsSetTitle() { return APIParameter_Title_DEFAULT } return *p.Title } func (p *APIParameter) GetEnumList() (v []string) { return p.EnumList } var APIParameter_Value_DEFAULT string func (p *APIParameter) GetValue() (v string) { if !p.IsSetValue() { return APIParameter_Value_DEFAULT } return *p.Value } func (p *APIParameter) GetEnumVarNames() (v []string) { return p.EnumVarNames } var APIParameter_Minimum_DEFAULT float64 func (p *APIParameter) GetMinimum() (v float64) { if !p.IsSetMinimum() { return APIParameter_Minimum_DEFAULT } return *p.Minimum } var APIParameter_Maximum_DEFAULT float64 func (p *APIParameter) GetMaximum() (v float64) { if !p.IsSetMaximum() { return APIParameter_Maximum_DEFAULT } return *p.Maximum } var APIParameter_ExclusiveMinimum_DEFAULT bool func (p *APIParameter) GetExclusiveMinimum() (v bool) { if !p.IsSetExclusiveMinimum() { return APIParameter_ExclusiveMinimum_DEFAULT } return *p.ExclusiveMinimum } var APIParameter_ExclusiveMaximum_DEFAULT bool func (p *APIParameter) GetExclusiveMaximum() (v bool) { if !p.IsSetExclusiveMaximum() { return APIParameter_ExclusiveMaximum_DEFAULT } return *p.ExclusiveMaximum } var APIParameter_BizExtend_DEFAULT string func (p *APIParameter) GetBizExtend() (v string) { if !p.IsSetBizExtend() { return APIParameter_BizExtend_DEFAULT } return *p.BizExtend } var APIParameter_DefaultParamSource_DEFAULT DefaultParamSource func (p *APIParameter) GetDefaultParamSource() (v DefaultParamSource) { if !p.IsSetDefaultParamSource() { return APIParameter_DefaultParamSource_DEFAULT } return *p.DefaultParamSource } var APIParameter_VariableRef_DEFAULT string func (p *APIParameter) GetVariableRef() (v string) { if !p.IsSetVariableRef() { return APIParameter_VariableRef_DEFAULT } return *p.VariableRef } var APIParameter_AssistType_DEFAULT AssistParameterType func (p *APIParameter) GetAssistType() (v AssistParameterType) { if !p.IsSetAssistType() { return APIParameter_AssistType_DEFAULT } return *p.AssistType } var fieldIDToName_APIParameter = map[int16]string{ 1: "id", 2: "name", 3: "desc", 4: "type", 5: "sub_type", 6: "location", 7: "is_required", 8: "sub_parameters", 9: "global_default", 10: "global_disable", 11: "local_default", 12: "local_disable", 13: "format", 14: "title", 15: "enum_list", 16: "value", 17: "enum_var_names", 18: "minimum", 19: "maximum", 20: "exclusive_minimum", 21: "exclusive_maximum", 22: "biz_extend", 23: "default_param_source", 24: "variable_ref", 25: "assist_type", } func (p *APIParameter) IsSetSubType() bool { return p.SubType != nil } func (p *APIParameter) IsSetGlobalDefault() bool { return p.GlobalDefault != nil } func (p *APIParameter) IsSetLocalDefault() bool { return p.LocalDefault != nil } func (p *APIParameter) IsSetFormat() bool { return p.Format != nil } func (p *APIParameter) IsSetTitle() bool { return p.Title != nil } func (p *APIParameter) IsSetValue() bool { return p.Value != nil } func (p *APIParameter) IsSetMinimum() bool { return p.Minimum != nil } func (p *APIParameter) IsSetMaximum() bool { return p.Maximum != nil } func (p *APIParameter) IsSetExclusiveMinimum() bool { return p.ExclusiveMinimum != nil } func (p *APIParameter) IsSetExclusiveMaximum() bool { return p.ExclusiveMaximum != nil } func (p *APIParameter) IsSetBizExtend() bool { return p.BizExtend != nil } func (p *APIParameter) IsSetDefaultParamSource() bool { return p.DefaultParamSource != nil } func (p *APIParameter) IsSetVariableRef() bool { return p.VariableRef != nil } func (p *APIParameter) IsSetAssistType() bool { return p.AssistType != nil } func (p *APIParameter) 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 } 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.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.BOOL { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.LIST { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.BOOL { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRING { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.BOOL { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 14: if fieldTypeId == thrift.STRING { if err = p.ReadField14(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 15: if fieldTypeId == thrift.LIST { if err = p.ReadField15(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 16: if fieldTypeId == thrift.STRING { if err = p.ReadField16(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 17: if fieldTypeId == thrift.LIST { if err = p.ReadField17(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 18: if fieldTypeId == thrift.DOUBLE { if err = p.ReadField18(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 19: if fieldTypeId == thrift.DOUBLE { if err = p.ReadField19(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 20: if fieldTypeId == thrift.BOOL { if err = p.ReadField20(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 21: if fieldTypeId == thrift.BOOL { if err = p.ReadField21(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 22: if fieldTypeId == thrift.STRING { if err = p.ReadField22(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 23: if fieldTypeId == thrift.I32 { if err = p.ReadField23(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 24: if fieldTypeId == thrift.STRING { if err = p.ReadField24(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 25: if fieldTypeId == thrift.I32 { if err = p.ReadField25(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_APIParameter[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 *APIParameter) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *APIParameter) ReadField2(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 *APIParameter) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *APIParameter) ReadField4(iprot thrift.TProtocol) error { var _field ParameterType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ParameterType(v) } p.Type = _field return nil } func (p *APIParameter) ReadField5(iprot thrift.TProtocol) error { var _field *ParameterType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := ParameterType(v) _field = &tmp } p.SubType = _field return nil } func (p *APIParameter) ReadField6(iprot thrift.TProtocol) error { var _field ParameterLocation if v, err := iprot.ReadI32(); err != nil { return err } else { _field = ParameterLocation(v) } p.Location = _field return nil } func (p *APIParameter) ReadField7(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsRequired = _field return nil } func (p *APIParameter) ReadField8(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*APIParameter, 0, size) values := make([]APIParameter, 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.SubParameters = _field return nil } func (p *APIParameter) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.GlobalDefault = _field return nil } func (p *APIParameter) ReadField10(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.GlobalDisable = _field return nil } func (p *APIParameter) ReadField11(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LocalDefault = _field return nil } func (p *APIParameter) ReadField12(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.LocalDisable = _field return nil } func (p *APIParameter) ReadField13(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Format = _field return nil } func (p *APIParameter) ReadField14(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Title = _field return nil } func (p *APIParameter) ReadField15(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.EnumList = _field return nil } func (p *APIParameter) ReadField16(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Value = _field return nil } func (p *APIParameter) ReadField17(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.EnumVarNames = _field return nil } func (p *APIParameter) ReadField18(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Minimum = _field return nil } func (p *APIParameter) ReadField19(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Maximum = _field return nil } func (p *APIParameter) ReadField20(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.ExclusiveMinimum = _field return nil } func (p *APIParameter) ReadField21(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.ExclusiveMaximum = _field return nil } func (p *APIParameter) ReadField22(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BizExtend = _field return nil } func (p *APIParameter) ReadField23(iprot thrift.TProtocol) error { var _field *DefaultParamSource if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := DefaultParamSource(v) _field = &tmp } p.DefaultParamSource = _field return nil } func (p *APIParameter) ReadField24(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.VariableRef = _field return nil } func (p *APIParameter) ReadField25(iprot thrift.TProtocol) error { var _field *AssistParameterType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := AssistParameterType(v) _field = &tmp } p.AssistType = _field return nil } func (p *APIParameter) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("APIParameter"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 goto WriteFieldError } if err = p.writeField14(oprot); err != nil { fieldId = 14 goto WriteFieldError } if err = p.writeField15(oprot); err != nil { fieldId = 15 goto WriteFieldError } if err = p.writeField16(oprot); err != nil { fieldId = 16 goto WriteFieldError } if err = p.writeField17(oprot); err != nil { fieldId = 17 goto WriteFieldError } if err = p.writeField18(oprot); err != nil { fieldId = 18 goto WriteFieldError } if err = p.writeField19(oprot); err != nil { fieldId = 19 goto WriteFieldError } if err = p.writeField20(oprot); err != nil { fieldId = 20 goto WriteFieldError } if err = p.writeField21(oprot); err != nil { fieldId = 21 goto WriteFieldError } if err = p.writeField22(oprot); err != nil { fieldId = 22 goto WriteFieldError } if err = p.writeField23(oprot); err != nil { fieldId = 23 goto WriteFieldError } if err = p.writeField24(oprot); err != nil { fieldId = 24 goto WriteFieldError } if err = p.writeField25(oprot); err != nil { fieldId = 25 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 *APIParameter) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *APIParameter) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *APIParameter) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *APIParameter) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I32, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *APIParameter) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetSubType() { if err = oprot.WriteFieldBegin("sub_type", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.SubType)); 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 *APIParameter) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("location", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *APIParameter) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_required", thrift.BOOL, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsRequired); 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 *APIParameter) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("sub_parameters", thrift.LIST, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.SubParameters)); err != nil { return err } for _, v := range p.SubParameters { 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 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *APIParameter) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetGlobalDefault() { if err = oprot.WriteFieldBegin("global_default", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.GlobalDefault); 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 *APIParameter) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("global_disable", thrift.BOOL, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.GlobalDisable); 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 *APIParameter) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetLocalDefault() { if err = oprot.WriteFieldBegin("local_default", thrift.STRING, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LocalDefault); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *APIParameter) writeField12(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("local_disable", thrift.BOOL, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.LocalDisable); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *APIParameter) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetFormat() { if err = oprot.WriteFieldBegin("format", thrift.STRING, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Format); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *APIParameter) writeField14(oprot thrift.TProtocol) (err error) { if p.IsSetTitle() { if err = oprot.WriteFieldBegin("title", thrift.STRING, 14); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Title); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err) } func (p *APIParameter) writeField15(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("enum_list", thrift.LIST, 15); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.EnumList)); err != nil { return err } for _, v := range p.EnumList { if err := oprot.WriteString(v); 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 15 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err) } func (p *APIParameter) writeField16(oprot thrift.TProtocol) (err error) { if p.IsSetValue() { if err = oprot.WriteFieldBegin("value", thrift.STRING, 16); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Value); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err) } func (p *APIParameter) writeField17(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("enum_var_names", thrift.LIST, 17); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.EnumVarNames)); err != nil { return err } for _, v := range p.EnumVarNames { if err := oprot.WriteString(v); 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 17 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) } func (p *APIParameter) writeField18(oprot thrift.TProtocol) (err error) { if p.IsSetMinimum() { if err = oprot.WriteFieldBegin("minimum", thrift.DOUBLE, 18); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Minimum); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err) } func (p *APIParameter) writeField19(oprot thrift.TProtocol) (err error) { if p.IsSetMaximum() { if err = oprot.WriteFieldBegin("maximum", thrift.DOUBLE, 19); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Maximum); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err) } func (p *APIParameter) writeField20(oprot thrift.TProtocol) (err error) { if p.IsSetExclusiveMinimum() { if err = oprot.WriteFieldBegin("exclusive_minimum", thrift.BOOL, 20); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.ExclusiveMinimum); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 20 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err) } func (p *APIParameter) writeField21(oprot thrift.TProtocol) (err error) { if p.IsSetExclusiveMaximum() { if err = oprot.WriteFieldBegin("exclusive_maximum", thrift.BOOL, 21); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.ExclusiveMaximum); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err) } func (p *APIParameter) writeField22(oprot thrift.TProtocol) (err error) { if p.IsSetBizExtend() { if err = oprot.WriteFieldBegin("biz_extend", thrift.STRING, 22); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BizExtend); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 22 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 22 end error: ", p), err) } func (p *APIParameter) writeField23(oprot thrift.TProtocol) (err error) { if p.IsSetDefaultParamSource() { if err = oprot.WriteFieldBegin("default_param_source", thrift.I32, 23); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.DefaultParamSource)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 23 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 23 end error: ", p), err) } func (p *APIParameter) writeField24(oprot thrift.TProtocol) (err error) { if p.IsSetVariableRef() { if err = oprot.WriteFieldBegin("variable_ref", thrift.STRING, 24); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.VariableRef); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 24 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 24 end error: ", p), err) } func (p *APIParameter) writeField25(oprot thrift.TProtocol) (err error) { if p.IsSetAssistType() { if err = oprot.WriteFieldBegin("assist_type", thrift.I32, 25); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.AssistType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 25 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 25 end error: ", p), err) } func (p *APIParameter) String() string { if p == nil { return "" } return fmt.Sprintf("APIParameter(%+v)", *p) } type AsyncConf struct { SwitchStatus bool `thrift:"switch_status,1" form:"switch_status" json:"switch_status" query:"switch_status"` Message string `thrift:"message,2" form:"message" json:"message" query:"message"` } func NewAsyncConf() *AsyncConf { return &AsyncConf{} } func (p *AsyncConf) InitDefault() { } func (p *AsyncConf) GetSwitchStatus() (v bool) { return p.SwitchStatus } func (p *AsyncConf) GetMessage() (v string) { return p.Message } var fieldIDToName_AsyncConf = map[int16]string{ 1: "switch_status", 2: "message", } func (p *AsyncConf) 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 } 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_AsyncConf[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 *AsyncConf) ReadField1(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.SwitchStatus = _field return nil } func (p *AsyncConf) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Message = _field return nil } func (p *AsyncConf) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("AsyncConf"); 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 *AsyncConf) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("switch_status", thrift.BOOL, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.SwitchStatus); 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 *AsyncConf) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("message", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Message); 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 *AsyncConf) String() string { if p == nil { return "" } return fmt.Sprintf("AsyncConf(%+v)", *p) } type ResponseStyle struct { Mode int32 `thrift:"mode,1" form:"mode" json:"mode" query:"mode"` } func NewResponseStyle() *ResponseStyle { return &ResponseStyle{} } func (p *ResponseStyle) InitDefault() { } func (p *ResponseStyle) GetMode() (v int32) { return p.Mode } var fieldIDToName_ResponseStyle = map[int16]string{ 1: "mode", } func (p *ResponseStyle) 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_ResponseStyle[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 *ResponseStyle) ReadField1(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.Mode = _field return nil } func (p *ResponseStyle) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ResponseStyle"); 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 *ResponseStyle) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("mode", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.Mode); 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 *ResponseStyle) String() string { if p == nil { return "" } return fmt.Sprintf("ResponseStyle(%+v)", *p) } type FCPluginSetting struct { PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"` APIID string `thrift:"api_id,2" form:"api_id" json:"api_id" query:"api_id"` APIName string `thrift:"api_name,3" form:"api_name" json:"api_name" query:"api_name"` RequestParams []*APIParameter `thrift:"request_params,4" form:"request_params" json:"request_params" query:"request_params"` ResponseParams []*APIParameter `thrift:"response_params,5" form:"response_params" json:"response_params" query:"response_params"` ResponseStyle *ResponseStyle `thrift:"response_style,6" form:"response_style" json:"response_style" query:"response_style"` // This issue is temporarily not supported. AsyncConf *AsyncConf `thrift:"async_conf,7,optional" form:"async_conf" json:"async_conf,omitempty" query:"async_conf"` IsDraft bool `thrift:"is_draft,8" form:"is_draft" json:"is_draft" query:"is_draft"` PluginVersion string `thrift:"plugin_version,9" form:"plugin_version" json:"plugin_version" query:"plugin_version"` } func NewFCPluginSetting() *FCPluginSetting { return &FCPluginSetting{} } func (p *FCPluginSetting) InitDefault() { } func (p *FCPluginSetting) GetPluginID() (v string) { return p.PluginID } func (p *FCPluginSetting) GetAPIID() (v string) { return p.APIID } func (p *FCPluginSetting) GetAPIName() (v string) { return p.APIName } func (p *FCPluginSetting) GetRequestParams() (v []*APIParameter) { return p.RequestParams } func (p *FCPluginSetting) GetResponseParams() (v []*APIParameter) { return p.ResponseParams } var FCPluginSetting_ResponseStyle_DEFAULT *ResponseStyle func (p *FCPluginSetting) GetResponseStyle() (v *ResponseStyle) { if !p.IsSetResponseStyle() { return FCPluginSetting_ResponseStyle_DEFAULT } return p.ResponseStyle } var FCPluginSetting_AsyncConf_DEFAULT *AsyncConf func (p *FCPluginSetting) GetAsyncConf() (v *AsyncConf) { if !p.IsSetAsyncConf() { return FCPluginSetting_AsyncConf_DEFAULT } return p.AsyncConf } func (p *FCPluginSetting) GetIsDraft() (v bool) { return p.IsDraft } func (p *FCPluginSetting) GetPluginVersion() (v string) { return p.PluginVersion } var fieldIDToName_FCPluginSetting = map[int16]string{ 1: "plugin_id", 2: "api_id", 3: "api_name", 4: "request_params", 5: "response_params", 6: "response_style", 7: "async_conf", 8: "is_draft", 9: "plugin_version", } func (p *FCPluginSetting) IsSetResponseStyle() bool { return p.ResponseStyle != nil } func (p *FCPluginSetting) IsSetAsyncConf() bool { return p.AsyncConf != nil } func (p *FCPluginSetting) 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.LIST { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.LIST { 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.BOOL { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { 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_FCPluginSetting[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 *FCPluginSetting) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *FCPluginSetting) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIID = _field return nil } func (p *FCPluginSetting) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIName = _field return nil } func (p *FCPluginSetting) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*APIParameter, 0, size) values := make([]APIParameter, 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.RequestParams = _field return nil } func (p *FCPluginSetting) ReadField5(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*APIParameter, 0, size) values := make([]APIParameter, 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.ResponseParams = _field return nil } func (p *FCPluginSetting) ReadField6(iprot thrift.TProtocol) error { _field := NewResponseStyle() if err := _field.Read(iprot); err != nil { return err } p.ResponseStyle = _field return nil } func (p *FCPluginSetting) ReadField7(iprot thrift.TProtocol) error { _field := NewAsyncConf() if err := _field.Read(iprot); err != nil { return err } p.AsyncConf = _field return nil } func (p *FCPluginSetting) ReadField8(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDraft = _field return nil } func (p *FCPluginSetting) ReadField9(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginVersion = _field return nil } func (p *FCPluginSetting) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("FCPluginSetting"); 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 *FCPluginSetting) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *FCPluginSetting) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIID); 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 *FCPluginSetting) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_name", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIName); 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 *FCPluginSetting) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("request_params", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.RequestParams)); err != nil { return err } for _, v := range p.RequestParams { 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *FCPluginSetting) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("response_params", thrift.LIST, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ResponseParams)); err != nil { return err } for _, v := range p.ResponseParams { 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *FCPluginSetting) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("response_style", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.ResponseStyle.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 *FCPluginSetting) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetAsyncConf() { if err = oprot.WriteFieldBegin("async_conf", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError } if err := p.AsyncConf.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 *FCPluginSetting) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_draft", thrift.BOOL, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDraft); 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 *FCPluginSetting) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_version", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginVersion); 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 *FCPluginSetting) String() string { if p == nil { return "" } return fmt.Sprintf("FCPluginSetting(%+v)", *p) } type FCWorkflowSetting struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` PluginID string `thrift:"plugin_id,2" form:"plugin_id" json:"plugin_id" query:"plugin_id"` RequestParams []*APIParameter `thrift:"request_params,3" form:"request_params" json:"request_params" query:"request_params"` ResponseParams []*APIParameter `thrift:"response_params,4" form:"response_params" json:"response_params" query:"response_params"` ResponseStyle *ResponseStyle `thrift:"response_style,5" form:"response_style" json:"response_style" query:"response_style"` // This issue is temporarily not supported. AsyncConf *AsyncConf `thrift:"async_conf,6,optional" form:"async_conf" json:"async_conf,omitempty" query:"async_conf"` IsDraft bool `thrift:"is_draft,7" form:"is_draft" json:"is_draft" query:"is_draft"` WorkflowVersion string `thrift:"workflow_version,8" form:"workflow_version" json:"workflow_version" query:"workflow_version"` } func NewFCWorkflowSetting() *FCWorkflowSetting { return &FCWorkflowSetting{} } func (p *FCWorkflowSetting) InitDefault() { } func (p *FCWorkflowSetting) GetWorkflowID() (v string) { return p.WorkflowID } func (p *FCWorkflowSetting) GetPluginID() (v string) { return p.PluginID } func (p *FCWorkflowSetting) GetRequestParams() (v []*APIParameter) { return p.RequestParams } func (p *FCWorkflowSetting) GetResponseParams() (v []*APIParameter) { return p.ResponseParams } var FCWorkflowSetting_ResponseStyle_DEFAULT *ResponseStyle func (p *FCWorkflowSetting) GetResponseStyle() (v *ResponseStyle) { if !p.IsSetResponseStyle() { return FCWorkflowSetting_ResponseStyle_DEFAULT } return p.ResponseStyle } var FCWorkflowSetting_AsyncConf_DEFAULT *AsyncConf func (p *FCWorkflowSetting) GetAsyncConf() (v *AsyncConf) { if !p.IsSetAsyncConf() { return FCWorkflowSetting_AsyncConf_DEFAULT } return p.AsyncConf } func (p *FCWorkflowSetting) GetIsDraft() (v bool) { return p.IsDraft } func (p *FCWorkflowSetting) GetWorkflowVersion() (v string) { return p.WorkflowVersion } var fieldIDToName_FCWorkflowSetting = map[int16]string{ 1: "workflow_id", 2: "plugin_id", 3: "request_params", 4: "response_params", 5: "response_style", 6: "async_conf", 7: "is_draft", 8: "workflow_version", } func (p *FCWorkflowSetting) IsSetResponseStyle() bool { return p.ResponseStyle != nil } func (p *FCWorkflowSetting) IsSetAsyncConf() bool { return p.AsyncConf != nil } func (p *FCWorkflowSetting) 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.LIST { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.LIST { 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.BOOL { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRING { 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_FCWorkflowSetting[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 *FCWorkflowSetting) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *FCWorkflowSetting) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *FCWorkflowSetting) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*APIParameter, 0, size) values := make([]APIParameter, 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.RequestParams = _field return nil } func (p *FCWorkflowSetting) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*APIParameter, 0, size) values := make([]APIParameter, 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.ResponseParams = _field return nil } func (p *FCWorkflowSetting) ReadField5(iprot thrift.TProtocol) error { _field := NewResponseStyle() if err := _field.Read(iprot); err != nil { return err } p.ResponseStyle = _field return nil } func (p *FCWorkflowSetting) ReadField6(iprot thrift.TProtocol) error { _field := NewAsyncConf() if err := _field.Read(iprot); err != nil { return err } p.AsyncConf = _field return nil } func (p *FCWorkflowSetting) ReadField7(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDraft = _field return nil } func (p *FCWorkflowSetting) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowVersion = _field return nil } func (p *FCWorkflowSetting) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("FCWorkflowSetting"); 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 *FCWorkflowSetting) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *FCWorkflowSetting) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *FCWorkflowSetting) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("request_params", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.RequestParams)); err != nil { return err } for _, v := range p.RequestParams { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *FCWorkflowSetting) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("response_params", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ResponseParams)); err != nil { return err } for _, v := range p.ResponseParams { 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *FCWorkflowSetting) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("response_style", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.ResponseStyle.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 *FCWorkflowSetting) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetAsyncConf() { if err = oprot.WriteFieldBegin("async_conf", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.AsyncConf.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 *FCWorkflowSetting) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_draft", thrift.BOOL, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDraft); 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 *FCWorkflowSetting) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_version", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowVersion); 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 *FCWorkflowSetting) String() string { if p == nil { return "" } return fmt.Sprintf("FCWorkflowSetting(%+v)", *p) } type FCDatasetSetting struct { DatasetID string `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id" query:"dataset_id"` } func NewFCDatasetSetting() *FCDatasetSetting { return &FCDatasetSetting{} } func (p *FCDatasetSetting) InitDefault() { } func (p *FCDatasetSetting) GetDatasetID() (v string) { return p.DatasetID } var fieldIDToName_FCDatasetSetting = map[int16]string{ 1: "dataset_id", } func (p *FCDatasetSetting) 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_FCDatasetSetting[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 *FCDatasetSetting) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *FCDatasetSetting) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("FCDatasetSetting"); 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 *FCDatasetSetting) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DatasetID); 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 *FCDatasetSetting) String() string { if p == nil { return "" } return fmt.Sprintf("FCDatasetSetting(%+v)", *p) } type GetLLMNodeFCSettingsMergedRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` PluginFcSetting *FCPluginSetting `thrift:"plugin_fc_setting,3,optional" form:"plugin_fc_setting" json:"plugin_fc_setting,omitempty" query:"plugin_fc_setting"` WorkflowFcSetting *FCWorkflowSetting `thrift:"workflow_fc_setting,4,optional" form:"workflow_fc_setting" json:"workflow_fc_setting,omitempty" query:"workflow_fc_setting"` DatasetFcSetting *FCDatasetSetting `thrift:"dataset_fc_setting,5,optional" form:"dataset_fc_setting" json:"dataset_fc_setting,omitempty" query:"dataset_fc_setting"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetLLMNodeFCSettingsMergedRequest() *GetLLMNodeFCSettingsMergedRequest { return &GetLLMNodeFCSettingsMergedRequest{} } func (p *GetLLMNodeFCSettingsMergedRequest) InitDefault() { } func (p *GetLLMNodeFCSettingsMergedRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetLLMNodeFCSettingsMergedRequest) GetSpaceID() (v string) { return p.SpaceID } var GetLLMNodeFCSettingsMergedRequest_PluginFcSetting_DEFAULT *FCPluginSetting func (p *GetLLMNodeFCSettingsMergedRequest) GetPluginFcSetting() (v *FCPluginSetting) { if !p.IsSetPluginFcSetting() { return GetLLMNodeFCSettingsMergedRequest_PluginFcSetting_DEFAULT } return p.PluginFcSetting } var GetLLMNodeFCSettingsMergedRequest_WorkflowFcSetting_DEFAULT *FCWorkflowSetting func (p *GetLLMNodeFCSettingsMergedRequest) GetWorkflowFcSetting() (v *FCWorkflowSetting) { if !p.IsSetWorkflowFcSetting() { return GetLLMNodeFCSettingsMergedRequest_WorkflowFcSetting_DEFAULT } return p.WorkflowFcSetting } var GetLLMNodeFCSettingsMergedRequest_DatasetFcSetting_DEFAULT *FCDatasetSetting func (p *GetLLMNodeFCSettingsMergedRequest) GetDatasetFcSetting() (v *FCDatasetSetting) { if !p.IsSetDatasetFcSetting() { return GetLLMNodeFCSettingsMergedRequest_DatasetFcSetting_DEFAULT } return p.DatasetFcSetting } var GetLLMNodeFCSettingsMergedRequest_Base_DEFAULT *base.Base func (p *GetLLMNodeFCSettingsMergedRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetLLMNodeFCSettingsMergedRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetLLMNodeFCSettingsMergedRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "plugin_fc_setting", 4: "workflow_fc_setting", 5: "dataset_fc_setting", 255: "Base", } func (p *GetLLMNodeFCSettingsMergedRequest) IsSetPluginFcSetting() bool { return p.PluginFcSetting != nil } func (p *GetLLMNodeFCSettingsMergedRequest) IsSetWorkflowFcSetting() bool { return p.WorkflowFcSetting != nil } func (p *GetLLMNodeFCSettingsMergedRequest) IsSetDatasetFcSetting() bool { return p.DatasetFcSetting != nil } func (p *GetLLMNodeFCSettingsMergedRequest) IsSetBase() bool { return p.Base != nil } func (p *GetLLMNodeFCSettingsMergedRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } 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 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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_GetLLMNodeFCSettingsMergedRequest[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_GetLLMNodeFCSettingsMergedRequest[fieldId])) } func (p *GetLLMNodeFCSettingsMergedRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetLLMNodeFCSettingsMergedRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetLLMNodeFCSettingsMergedRequest) ReadField3(iprot thrift.TProtocol) error { _field := NewFCPluginSetting() if err := _field.Read(iprot); err != nil { return err } p.PluginFcSetting = _field return nil } func (p *GetLLMNodeFCSettingsMergedRequest) ReadField4(iprot thrift.TProtocol) error { _field := NewFCWorkflowSetting() if err := _field.Read(iprot); err != nil { return err } p.WorkflowFcSetting = _field return nil } func (p *GetLLMNodeFCSettingsMergedRequest) ReadField5(iprot thrift.TProtocol) error { _field := NewFCDatasetSetting() if err := _field.Read(iprot); err != nil { return err } p.DatasetFcSetting = _field return nil } func (p *GetLLMNodeFCSettingsMergedRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetLLMNodeFCSettingsMergedRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetLLMNodeFCSettingsMergedRequest"); 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.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 *GetLLMNodeFCSettingsMergedRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetLLMNodeFCSettingsMergedRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetLLMNodeFCSettingsMergedRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetPluginFcSetting() { if err = oprot.WriteFieldBegin("plugin_fc_setting", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.PluginFcSetting.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 *GetLLMNodeFCSettingsMergedRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowFcSetting() { if err = oprot.WriteFieldBegin("workflow_fc_setting", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.WorkflowFcSetting.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 *GetLLMNodeFCSettingsMergedRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetDatasetFcSetting() { if err = oprot.WriteFieldBegin("dataset_fc_setting", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.DatasetFcSetting.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 *GetLLMNodeFCSettingsMergedRequest) 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 *GetLLMNodeFCSettingsMergedRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetLLMNodeFCSettingsMergedRequest(%+v)", *p) } type GetLLMNodeFCSettingsMergedResponse struct { PluginFcSetting *FCPluginSetting `thrift:"plugin_fc_setting,1,optional" form:"plugin_fc_setting" json:"plugin_fc_setting,omitempty" query:"plugin_fc_setting"` WorflowFcSetting *FCWorkflowSetting `thrift:"worflow_fc_setting,2,optional" form:"worflow_fc_setting" json:"worflow_fc_setting,omitempty" query:"worflow_fc_setting"` DatasetFcSetting *FCDatasetSetting `thrift:"dataset_fc_setting,3,optional" form:"dataset_fc_setting" json:"dataset_fc_setting,omitempty" query:"dataset_fc_setting"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetLLMNodeFCSettingsMergedResponse() *GetLLMNodeFCSettingsMergedResponse { return &GetLLMNodeFCSettingsMergedResponse{} } func (p *GetLLMNodeFCSettingsMergedResponse) InitDefault() { } var GetLLMNodeFCSettingsMergedResponse_PluginFcSetting_DEFAULT *FCPluginSetting func (p *GetLLMNodeFCSettingsMergedResponse) GetPluginFcSetting() (v *FCPluginSetting) { if !p.IsSetPluginFcSetting() { return GetLLMNodeFCSettingsMergedResponse_PluginFcSetting_DEFAULT } return p.PluginFcSetting } var GetLLMNodeFCSettingsMergedResponse_WorflowFcSetting_DEFAULT *FCWorkflowSetting func (p *GetLLMNodeFCSettingsMergedResponse) GetWorflowFcSetting() (v *FCWorkflowSetting) { if !p.IsSetWorflowFcSetting() { return GetLLMNodeFCSettingsMergedResponse_WorflowFcSetting_DEFAULT } return p.WorflowFcSetting } var GetLLMNodeFCSettingsMergedResponse_DatasetFcSetting_DEFAULT *FCDatasetSetting func (p *GetLLMNodeFCSettingsMergedResponse) GetDatasetFcSetting() (v *FCDatasetSetting) { if !p.IsSetDatasetFcSetting() { return GetLLMNodeFCSettingsMergedResponse_DatasetFcSetting_DEFAULT } return p.DatasetFcSetting } func (p *GetLLMNodeFCSettingsMergedResponse) GetCode() (v int64) { return p.Code } func (p *GetLLMNodeFCSettingsMergedResponse) GetMsg() (v string) { return p.Msg } var GetLLMNodeFCSettingsMergedResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetLLMNodeFCSettingsMergedResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetLLMNodeFCSettingsMergedResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetLLMNodeFCSettingsMergedResponse = map[int16]string{ 1: "plugin_fc_setting", 2: "worflow_fc_setting", 3: "dataset_fc_setting", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetLLMNodeFCSettingsMergedResponse) IsSetPluginFcSetting() bool { return p.PluginFcSetting != nil } func (p *GetLLMNodeFCSettingsMergedResponse) IsSetWorflowFcSetting() bool { return p.WorflowFcSetting != nil } func (p *GetLLMNodeFCSettingsMergedResponse) IsSetDatasetFcSetting() bool { return p.DatasetFcSetting != nil } func (p *GetLLMNodeFCSettingsMergedResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetLLMNodeFCSettingsMergedResponse) 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 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 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_GetLLMNodeFCSettingsMergedResponse[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_GetLLMNodeFCSettingsMergedResponse[fieldId])) } func (p *GetLLMNodeFCSettingsMergedResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewFCPluginSetting() if err := _field.Read(iprot); err != nil { return err } p.PluginFcSetting = _field return nil } func (p *GetLLMNodeFCSettingsMergedResponse) ReadField2(iprot thrift.TProtocol) error { _field := NewFCWorkflowSetting() if err := _field.Read(iprot); err != nil { return err } p.WorflowFcSetting = _field return nil } func (p *GetLLMNodeFCSettingsMergedResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewFCDatasetSetting() if err := _field.Read(iprot); err != nil { return err } p.DatasetFcSetting = _field return nil } func (p *GetLLMNodeFCSettingsMergedResponse) 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 *GetLLMNodeFCSettingsMergedResponse) 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 *GetLLMNodeFCSettingsMergedResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetLLMNodeFCSettingsMergedResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetLLMNodeFCSettingsMergedResponse"); 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.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 *GetLLMNodeFCSettingsMergedResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetPluginFcSetting() { if err = oprot.WriteFieldBegin("plugin_fc_setting", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.PluginFcSetting.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 *GetLLMNodeFCSettingsMergedResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetWorflowFcSetting() { if err = oprot.WriteFieldBegin("worflow_fc_setting", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.WorflowFcSetting.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 *GetLLMNodeFCSettingsMergedResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetDatasetFcSetting() { if err = oprot.WriteFieldBegin("dataset_fc_setting", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.DatasetFcSetting.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 *GetLLMNodeFCSettingsMergedResponse) 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 *GetLLMNodeFCSettingsMergedResponse) 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 *GetLLMNodeFCSettingsMergedResponse) 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 *GetLLMNodeFCSettingsMergedResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetLLMNodeFCSettingsMergedResponse(%+v)", *p) } type PluginFCItem struct { PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"` APIID string `thrift:"api_id,2" form:"api_id" json:"api_id" query:"api_id"` APIName string `thrift:"api_name,3" form:"api_name" json:"api_name" query:"api_name"` IsDraft bool `thrift:"is_draft,4" form:"is_draft" json:"is_draft" query:"is_draft"` PluginVersion *string `thrift:"plugin_version,5,optional" form:"plugin_version" json:"plugin_version,omitempty" query:"plugin_version"` } func NewPluginFCItem() *PluginFCItem { return &PluginFCItem{} } func (p *PluginFCItem) InitDefault() { } func (p *PluginFCItem) GetPluginID() (v string) { return p.PluginID } func (p *PluginFCItem) GetAPIID() (v string) { return p.APIID } func (p *PluginFCItem) GetAPIName() (v string) { return p.APIName } func (p *PluginFCItem) GetIsDraft() (v bool) { return p.IsDraft } var PluginFCItem_PluginVersion_DEFAULT string func (p *PluginFCItem) GetPluginVersion() (v string) { if !p.IsSetPluginVersion() { return PluginFCItem_PluginVersion_DEFAULT } return *p.PluginVersion } var fieldIDToName_PluginFCItem = map[int16]string{ 1: "plugin_id", 2: "api_id", 3: "api_name", 4: "is_draft", 5: "plugin_version", } func (p *PluginFCItem) IsSetPluginVersion() bool { return p.PluginVersion != nil } func (p *PluginFCItem) 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.BOOL { 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_PluginFCItem[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 *PluginFCItem) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *PluginFCItem) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIID = _field return nil } func (p *PluginFCItem) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIName = _field return nil } func (p *PluginFCItem) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDraft = _field return nil } func (p *PluginFCItem) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.PluginVersion = _field return nil } func (p *PluginFCItem) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PluginFCItem"); 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 *PluginFCItem) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *PluginFCItem) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIID); 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 *PluginFCItem) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_name", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIName); 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 *PluginFCItem) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_draft", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDraft); 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 *PluginFCItem) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetPluginVersion() { if err = oprot.WriteFieldBegin("plugin_version", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.PluginVersion); 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 *PluginFCItem) String() string { if p == nil { return "" } return fmt.Sprintf("PluginFCItem(%+v)", *p) } type WorkflowFCItem struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` PluginID string `thrift:"plugin_id,2" form:"plugin_id" json:"plugin_id" query:"plugin_id"` IsDraft bool `thrift:"is_draft,3" form:"is_draft" json:"is_draft" query:"is_draft"` WorkflowVersion *string `thrift:"workflow_version,4,optional" form:"workflow_version" json:"workflow_version,omitempty" query:"workflow_version"` } func NewWorkflowFCItem() *WorkflowFCItem { return &WorkflowFCItem{} } func (p *WorkflowFCItem) InitDefault() { } func (p *WorkflowFCItem) GetWorkflowID() (v string) { return p.WorkflowID } func (p *WorkflowFCItem) GetPluginID() (v string) { return p.PluginID } func (p *WorkflowFCItem) GetIsDraft() (v bool) { return p.IsDraft } var WorkflowFCItem_WorkflowVersion_DEFAULT string func (p *WorkflowFCItem) GetWorkflowVersion() (v string) { if !p.IsSetWorkflowVersion() { return WorkflowFCItem_WorkflowVersion_DEFAULT } return *p.WorkflowVersion } var fieldIDToName_WorkflowFCItem = map[int16]string{ 1: "workflow_id", 2: "plugin_id", 3: "is_draft", 4: "workflow_version", } func (p *WorkflowFCItem) IsSetWorkflowVersion() bool { return p.WorkflowVersion != nil } func (p *WorkflowFCItem) 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.BOOL { 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_WorkflowFCItem[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 *WorkflowFCItem) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *WorkflowFCItem) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *WorkflowFCItem) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDraft = _field return nil } func (p *WorkflowFCItem) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowVersion = _field return nil } func (p *WorkflowFCItem) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowFCItem"); 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 *WorkflowFCItem) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *WorkflowFCItem) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *WorkflowFCItem) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_draft", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDraft); 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 *WorkflowFCItem) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowVersion() { if err = oprot.WriteFieldBegin("workflow_version", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowVersion); 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 *WorkflowFCItem) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowFCItem(%+v)", *p) } type DatasetFCItem struct { DatasetID string `thrift:"dataset_id,1" form:"dataset_id" json:"dataset_id" query:"dataset_id"` IsDraft bool `thrift:"is_draft,2" form:"is_draft" json:"is_draft" query:"is_draft"` } func NewDatasetFCItem() *DatasetFCItem { return &DatasetFCItem{} } func (p *DatasetFCItem) InitDefault() { } func (p *DatasetFCItem) GetDatasetID() (v string) { return p.DatasetID } func (p *DatasetFCItem) GetIsDraft() (v bool) { return p.IsDraft } var fieldIDToName_DatasetFCItem = map[int16]string{ 1: "dataset_id", 2: "is_draft", } func (p *DatasetFCItem) 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 } 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_DatasetFCItem[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 *DatasetFCItem) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.DatasetID = _field return nil } func (p *DatasetFCItem) ReadField2(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDraft = _field return nil } func (p *DatasetFCItem) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DatasetFCItem"); 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 *DatasetFCItem) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.DatasetID); 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 *DatasetFCItem) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_draft", thrift.BOOL, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDraft); 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 *DatasetFCItem) String() string { if p == nil { return "" } return fmt.Sprintf("DatasetFCItem(%+v)", *p) } type GetLLMNodeFCSettingDetailRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` PluginList []*PluginFCItem `thrift:"plugin_list,3,optional" form:"plugin_list" json:"plugin_list,omitempty" query:"plugin_list"` WorkflowList []*WorkflowFCItem `thrift:"workflow_list,4,optional" form:"workflow_list" json:"workflow_list,omitempty" query:"workflow_list"` DatasetList []*DatasetFCItem `thrift:"dataset_list,5,optional" form:"dataset_list" json:"dataset_list,omitempty" query:"dataset_list"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetLLMNodeFCSettingDetailRequest() *GetLLMNodeFCSettingDetailRequest { return &GetLLMNodeFCSettingDetailRequest{} } func (p *GetLLMNodeFCSettingDetailRequest) InitDefault() { } func (p *GetLLMNodeFCSettingDetailRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetLLMNodeFCSettingDetailRequest) GetSpaceID() (v string) { return p.SpaceID } var GetLLMNodeFCSettingDetailRequest_PluginList_DEFAULT []*PluginFCItem func (p *GetLLMNodeFCSettingDetailRequest) GetPluginList() (v []*PluginFCItem) { if !p.IsSetPluginList() { return GetLLMNodeFCSettingDetailRequest_PluginList_DEFAULT } return p.PluginList } var GetLLMNodeFCSettingDetailRequest_WorkflowList_DEFAULT []*WorkflowFCItem func (p *GetLLMNodeFCSettingDetailRequest) GetWorkflowList() (v []*WorkflowFCItem) { if !p.IsSetWorkflowList() { return GetLLMNodeFCSettingDetailRequest_WorkflowList_DEFAULT } return p.WorkflowList } var GetLLMNodeFCSettingDetailRequest_DatasetList_DEFAULT []*DatasetFCItem func (p *GetLLMNodeFCSettingDetailRequest) GetDatasetList() (v []*DatasetFCItem) { if !p.IsSetDatasetList() { return GetLLMNodeFCSettingDetailRequest_DatasetList_DEFAULT } return p.DatasetList } var GetLLMNodeFCSettingDetailRequest_Base_DEFAULT *base.Base func (p *GetLLMNodeFCSettingDetailRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetLLMNodeFCSettingDetailRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetLLMNodeFCSettingDetailRequest = map[int16]string{ 1: "workflow_id", 2: "space_id", 3: "plugin_list", 4: "workflow_list", 5: "dataset_list", 255: "Base", } func (p *GetLLMNodeFCSettingDetailRequest) IsSetPluginList() bool { return p.PluginList != nil } func (p *GetLLMNodeFCSettingDetailRequest) IsSetWorkflowList() bool { return p.WorkflowList != nil } func (p *GetLLMNodeFCSettingDetailRequest) IsSetDatasetList() bool { return p.DatasetList != nil } func (p *GetLLMNodeFCSettingDetailRequest) IsSetBase() bool { return p.Base != nil } func (p *GetLLMNodeFCSettingDetailRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 } issetSpaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.LIST { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.LIST { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.LIST { if err = p.ReadField5(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 } if !issetWorkflowID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 2 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_GetLLMNodeFCSettingDetailRequest[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_GetLLMNodeFCSettingDetailRequest[fieldId])) } func (p *GetLLMNodeFCSettingDetailRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetLLMNodeFCSettingDetailRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *GetLLMNodeFCSettingDetailRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*PluginFCItem, 0, size) values := make([]PluginFCItem, 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.PluginList = _field return nil } func (p *GetLLMNodeFCSettingDetailRequest) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*WorkflowFCItem, 0, size) values := make([]WorkflowFCItem, 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.WorkflowList = _field return nil } func (p *GetLLMNodeFCSettingDetailRequest) ReadField5(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*DatasetFCItem, 0, size) values := make([]DatasetFCItem, 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.DatasetList = _field return nil } func (p *GetLLMNodeFCSettingDetailRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetLLMNodeFCSettingDetailRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetLLMNodeFCSettingDetailRequest"); 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.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 *GetLLMNodeFCSettingDetailRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetLLMNodeFCSettingDetailRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *GetLLMNodeFCSettingDetailRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetPluginList() { if err = oprot.WriteFieldBegin("plugin_list", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.PluginList)); err != nil { return err } for _, v := range p.PluginList { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *GetLLMNodeFCSettingDetailRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowList() { if err = oprot.WriteFieldBegin("workflow_list", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowList)); err != nil { return err } for _, v := range p.WorkflowList { 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *GetLLMNodeFCSettingDetailRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetDatasetList() { if err = oprot.WriteFieldBegin("dataset_list", thrift.LIST, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.DatasetList)); err != nil { return err } for _, v := range p.DatasetList { 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *GetLLMNodeFCSettingDetailRequest) 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 *GetLLMNodeFCSettingDetailRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetLLMNodeFCSettingDetailRequest(%+v)", *p) } type PluginDetail struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` IconURL string `thrift:"icon_url,2" form:"icon_url" json:"icon_url" query:"icon_url"` Description string `thrift:"description,3" form:"description" json:"description" query:"description"` IsOfficial bool `thrift:"is_official,4" form:"is_official" json:"is_official" query:"is_official"` Name string `thrift:"name,5" form:"name" json:"name" query:"name"` PluginStatus int64 `thrift:"plugin_status,6" form:"plugin_status" json:"plugin_status" query:"plugin_status"` PluginType int64 `thrift:"plugin_type,7" form:"plugin_type" json:"plugin_type" query:"plugin_type"` LatestVersionTs int64 `thrift:"latest_version_ts,8" form:"latest_version_ts" json:"latest_version_ts" query:"latest_version_ts"` LatestVersionName string `thrift:"latest_version_name,9" form:"latest_version_name" json:"latest_version_name" query:"latest_version_name"` VersionName string `thrift:"version_name,10" form:"version_name" json:"version_name" query:"version_name"` } func NewPluginDetail() *PluginDetail { return &PluginDetail{} } func (p *PluginDetail) InitDefault() { } func (p *PluginDetail) GetID() (v string) { return p.ID } func (p *PluginDetail) GetIconURL() (v string) { return p.IconURL } func (p *PluginDetail) GetDescription() (v string) { return p.Description } func (p *PluginDetail) GetIsOfficial() (v bool) { return p.IsOfficial } func (p *PluginDetail) GetName() (v string) { return p.Name } func (p *PluginDetail) GetPluginStatus() (v int64) { return p.PluginStatus } func (p *PluginDetail) GetPluginType() (v int64) { return p.PluginType } func (p *PluginDetail) GetLatestVersionTs() (v int64) { return p.LatestVersionTs } func (p *PluginDetail) GetLatestVersionName() (v string) { return p.LatestVersionName } func (p *PluginDetail) GetVersionName() (v string) { return p.VersionName } var fieldIDToName_PluginDetail = map[int16]string{ 1: "id", 2: "icon_url", 3: "description", 4: "is_official", 5: "name", 6: "plugin_status", 7: "plugin_type", 8: "latest_version_ts", 9: "latest_version_name", 10: "version_name", } func (p *PluginDetail) 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.BOOL { 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.I64 { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.I64 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.I64 { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRING { 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_PluginDetail[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 *PluginDetail) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *PluginDetail) ReadField2(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 *PluginDetail) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Description = _field return nil } func (p *PluginDetail) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsOfficial = _field return nil } func (p *PluginDetail) ReadField5(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 *PluginDetail) ReadField6(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.PluginStatus = _field return nil } func (p *PluginDetail) ReadField7(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.PluginType = _field return nil } func (p *PluginDetail) ReadField8(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.LatestVersionTs = _field return nil } func (p *PluginDetail) ReadField9(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestVersionName = _field return nil } func (p *PluginDetail) ReadField10(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.VersionName = _field return nil } func (p *PluginDetail) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PluginDetail"); 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 *PluginDetail) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *PluginDetail) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *PluginDetail) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("description", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Description); 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 *PluginDetail) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_official", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsOfficial); 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 *PluginDetail) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *PluginDetail) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_status", thrift.I64, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.PluginStatus); 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 *PluginDetail) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_type", thrift.I64, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.PluginType); 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 *PluginDetail) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_version_ts", thrift.I64, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.LatestVersionTs); 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 *PluginDetail) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_version_name", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestVersionName); 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 *PluginDetail) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version_name", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.VersionName); 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 *PluginDetail) String() string { if p == nil { return "" } return fmt.Sprintf("PluginDetail(%+v)", *p) } type APIDetail struct { // API ID ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Description string `thrift:"description,3" form:"description" json:"description" query:"description"` Parameters []*APIParameter `thrift:"parameters,4" form:"parameters" json:"parameters" query:"parameters"` PluginID string `thrift:"plugin_id,5" form:"plugin_id" json:"plugin_id" query:"plugin_id"` } func NewAPIDetail() *APIDetail { return &APIDetail{} } func (p *APIDetail) InitDefault() { } func (p *APIDetail) GetID() (v string) { return p.ID } func (p *APIDetail) GetName() (v string) { return p.Name } func (p *APIDetail) GetDescription() (v string) { return p.Description } func (p *APIDetail) GetParameters() (v []*APIParameter) { return p.Parameters } func (p *APIDetail) GetPluginID() (v string) { return p.PluginID } var fieldIDToName_APIDetail = map[int16]string{ 1: "id", 2: "name", 3: "description", 4: "parameters", 5: "plugin_id", } func (p *APIDetail) 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.LIST { 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_APIDetail[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 *APIDetail) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *APIDetail) ReadField2(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 *APIDetail) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Description = _field return nil } func (p *APIDetail) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*APIParameter, 0, size) values := make([]APIParameter, 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 *APIDetail) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *APIDetail) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("APIDetail"); 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 *APIDetail) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *APIDetail) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *APIDetail) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("description", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Description); 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 *APIDetail) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("parameters", thrift.LIST, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *APIDetail) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *APIDetail) String() string { if p == nil { return "" } return fmt.Sprintf("APIDetail(%+v)", *p) } type WorkflowDetail struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` PluginID string `thrift:"plugin_id,2" form:"plugin_id" json:"plugin_id" query:"plugin_id"` Description string `thrift:"description,3" form:"description" json:"description" query:"description"` IconURL string `thrift:"icon_url,4" form:"icon_url" json:"icon_url" query:"icon_url"` IsOfficial bool `thrift:"is_official,5" form:"is_official" json:"is_official" query:"is_official"` Name string `thrift:"name,6" form:"name" json:"name" query:"name"` Status int64 `thrift:"status,7" form:"status" json:"status" query:"status"` Type int64 `thrift:"type,8" form:"type" json:"type" query:"type"` APIDetail *APIDetail `thrift:"api_detail,9" form:"api_detail" json:"api_detail" query:"api_detail"` LatestVersionName string `thrift:"latest_version_name,10" form:"latest_version_name" json:"latest_version_name" query:"latest_version_name"` FlowMode int64 `thrift:"flow_mode,11" form:"flow_mode" json:"flow_mode" query:"flow_mode"` } func NewWorkflowDetail() *WorkflowDetail { return &WorkflowDetail{} } func (p *WorkflowDetail) InitDefault() { } func (p *WorkflowDetail) GetID() (v string) { return p.ID } func (p *WorkflowDetail) GetPluginID() (v string) { return p.PluginID } func (p *WorkflowDetail) GetDescription() (v string) { return p.Description } func (p *WorkflowDetail) GetIconURL() (v string) { return p.IconURL } func (p *WorkflowDetail) GetIsOfficial() (v bool) { return p.IsOfficial } func (p *WorkflowDetail) GetName() (v string) { return p.Name } func (p *WorkflowDetail) GetStatus() (v int64) { return p.Status } func (p *WorkflowDetail) GetType() (v int64) { return p.Type } var WorkflowDetail_APIDetail_DEFAULT *APIDetail func (p *WorkflowDetail) GetAPIDetail() (v *APIDetail) { if !p.IsSetAPIDetail() { return WorkflowDetail_APIDetail_DEFAULT } return p.APIDetail } func (p *WorkflowDetail) GetLatestVersionName() (v string) { return p.LatestVersionName } func (p *WorkflowDetail) GetFlowMode() (v int64) { return p.FlowMode } var fieldIDToName_WorkflowDetail = map[int16]string{ 1: "id", 2: "plugin_id", 3: "description", 4: "icon_url", 5: "is_official", 6: "name", 7: "status", 8: "type", 9: "api_detail", 10: "latest_version_name", 11: "flow_mode", } func (p *WorkflowDetail) IsSetAPIDetail() bool { return p.APIDetail != nil } func (p *WorkflowDetail) 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.BOOL { 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.I64 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.I64 { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRUCT { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.I64 { if err = p.ReadField11(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_WorkflowDetail[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 *WorkflowDetail) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *WorkflowDetail) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *WorkflowDetail) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Description = _field return nil } func (p *WorkflowDetail) ReadField4(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 *WorkflowDetail) ReadField5(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsOfficial = _field return nil } func (p *WorkflowDetail) ReadField6(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 *WorkflowDetail) ReadField7(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Status = _field return nil } func (p *WorkflowDetail) ReadField8(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Type = _field return nil } func (p *WorkflowDetail) ReadField9(iprot thrift.TProtocol) error { _field := NewAPIDetail() if err := _field.Read(iprot); err != nil { return err } p.APIDetail = _field return nil } func (p *WorkflowDetail) ReadField10(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.LatestVersionName = _field return nil } func (p *WorkflowDetail) ReadField11(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.FlowMode = _field return nil } func (p *WorkflowDetail) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowDetail"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 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 *WorkflowDetail) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *WorkflowDetail) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *WorkflowDetail) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("description", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Description); 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 *WorkflowDetail) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *WorkflowDetail) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("is_official", thrift.BOOL, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsOfficial); 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 *WorkflowDetail) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 6); 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 6 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *WorkflowDetail) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("status", thrift.I64, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(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 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *WorkflowDetail) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("type", thrift.I64, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(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 8 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } func (p *WorkflowDetail) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_detail", thrift.STRUCT, 9); err != nil { goto WriteFieldBeginError } if err := p.APIDetail.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 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *WorkflowDetail) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("latest_version_name", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.LatestVersionName); 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 *WorkflowDetail) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("flow_mode", thrift.I64, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.FlowMode); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *WorkflowDetail) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowDetail(%+v)", *p) } type DatasetDetail struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` IconURL string `thrift:"icon_url,2" form:"icon_url" json:"icon_url" query:"icon_url"` Name string `thrift:"name,3" form:"name" json:"name" query:"name"` FormatType int64 `thrift:"format_type,4" form:"format_type" json:"format_type" query:"format_type"` } func NewDatasetDetail() *DatasetDetail { return &DatasetDetail{} } func (p *DatasetDetail) InitDefault() { } func (p *DatasetDetail) GetID() (v string) { return p.ID } func (p *DatasetDetail) GetIconURL() (v string) { return p.IconURL } func (p *DatasetDetail) GetName() (v string) { return p.Name } func (p *DatasetDetail) GetFormatType() (v int64) { return p.FormatType } var fieldIDToName_DatasetDetail = map[int16]string{ 1: "id", 2: "icon_url", 3: "name", 4: "format_type", } func (p *DatasetDetail) 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.I64 { 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_DatasetDetail[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 *DatasetDetail) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *DatasetDetail) ReadField2(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 *DatasetDetail) ReadField3(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 *DatasetDetail) ReadField4(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.FormatType = _field return nil } func (p *DatasetDetail) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DatasetDetail"); 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 *DatasetDetail) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *DatasetDetail) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *DatasetDetail) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 3); 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *DatasetDetail) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("format_type", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.FormatType); 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 *DatasetDetail) String() string { if p == nil { return "" } return fmt.Sprintf("DatasetDetail(%+v)", *p) } type GetLLMNodeFCSettingDetailResponse struct { // pluginid -> value PluginDetailMap map[string]*PluginDetail `thrift:"plugin_detail_map,1" form:"plugin_detail_map" json:"plugin_detail_map" query:"plugin_detail_map"` // apiid -> value PluginAPIDetailMap map[string]*APIDetail `thrift:"plugin_api_detail_map,2" form:"plugin_api_detail_map" json:"plugin_api_detail_map" query:"plugin_api_detail_map"` // workflowid-> value WorkflowDetailMap map[string]*WorkflowDetail `thrift:"workflow_detail_map,3" form:"workflow_detail_map" json:"workflow_detail_map" query:"workflow_detail_map"` // datasetid -> value DatasetDetailMap map[string]*DatasetDetail `thrift:"dataset_detail_map,4" form:"dataset_detail_map" json:"dataset_detail_map" query:"dataset_detail_map"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetLLMNodeFCSettingDetailResponse() *GetLLMNodeFCSettingDetailResponse { return &GetLLMNodeFCSettingDetailResponse{} } func (p *GetLLMNodeFCSettingDetailResponse) InitDefault() { } func (p *GetLLMNodeFCSettingDetailResponse) GetPluginDetailMap() (v map[string]*PluginDetail) { return p.PluginDetailMap } func (p *GetLLMNodeFCSettingDetailResponse) GetPluginAPIDetailMap() (v map[string]*APIDetail) { return p.PluginAPIDetailMap } func (p *GetLLMNodeFCSettingDetailResponse) GetWorkflowDetailMap() (v map[string]*WorkflowDetail) { return p.WorkflowDetailMap } func (p *GetLLMNodeFCSettingDetailResponse) GetDatasetDetailMap() (v map[string]*DatasetDetail) { return p.DatasetDetailMap } func (p *GetLLMNodeFCSettingDetailResponse) GetCode() (v int64) { return p.Code } func (p *GetLLMNodeFCSettingDetailResponse) GetMsg() (v string) { return p.Msg } var GetLLMNodeFCSettingDetailResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetLLMNodeFCSettingDetailResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetLLMNodeFCSettingDetailResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetLLMNodeFCSettingDetailResponse = map[int16]string{ 1: "plugin_detail_map", 2: "plugin_api_detail_map", 3: "workflow_detail_map", 4: "dataset_detail_map", 253: "code", 254: "msg", 255: "BaseResp", } func (p *GetLLMNodeFCSettingDetailResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetLLMNodeFCSettingDetailResponse) 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.MAP { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.MAP { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.MAP { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.MAP { if err = p.ReadField4(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_GetLLMNodeFCSettingDetailResponse[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_GetLLMNodeFCSettingDetailResponse[fieldId])) } func (p *GetLLMNodeFCSettingDetailResponse) ReadField1(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]*PluginDetail, size) values := make([]PluginDetail, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } _val := &values[i] _val.InitDefault() if err := _val.Read(iprot); err != nil { return err } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.PluginDetailMap = _field return nil } func (p *GetLLMNodeFCSettingDetailResponse) ReadField2(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]*APIDetail, size) values := make([]APIDetail, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } _val := &values[i] _val.InitDefault() if err := _val.Read(iprot); err != nil { return err } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.PluginAPIDetailMap = _field return nil } func (p *GetLLMNodeFCSettingDetailResponse) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]*WorkflowDetail, size) values := make([]WorkflowDetail, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } _val := &values[i] _val.InitDefault() if err := _val.Read(iprot); err != nil { return err } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.WorkflowDetailMap = _field return nil } func (p *GetLLMNodeFCSettingDetailResponse) ReadField4(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]*DatasetDetail, size) values := make([]DatasetDetail, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } _val := &values[i] _val.InitDefault() if err := _val.Read(iprot); err != nil { return err } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.DatasetDetailMap = _field return nil } func (p *GetLLMNodeFCSettingDetailResponse) 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 *GetLLMNodeFCSettingDetailResponse) 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 *GetLLMNodeFCSettingDetailResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetLLMNodeFCSettingDetailResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetLLMNodeFCSettingDetailResponse"); 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.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 *GetLLMNodeFCSettingDetailResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_detail_map", thrift.MAP, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.PluginDetailMap)); err != nil { return err } for k, v := range p.PluginDetailMap { if err := oprot.WriteString(k); err != nil { return err } if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *GetLLMNodeFCSettingDetailResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_api_detail_map", thrift.MAP, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.PluginAPIDetailMap)); err != nil { return err } for k, v := range p.PluginAPIDetailMap { if err := oprot.WriteString(k); err != nil { return err } if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *GetLLMNodeFCSettingDetailResponse) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_detail_map", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.WorkflowDetailMap)); err != nil { return err } for k, v := range p.WorkflowDetailMap { if err := oprot.WriteString(k); err != nil { return err } if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *GetLLMNodeFCSettingDetailResponse) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("dataset_detail_map", thrift.MAP, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.DatasetDetailMap)); err != nil { return err } for k, v := range p.DatasetDetailMap { if err := oprot.WriteString(k); err != nil { return err } if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *GetLLMNodeFCSettingDetailResponse) 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 *GetLLMNodeFCSettingDetailResponse) 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 *GetLLMNodeFCSettingDetailResponse) 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 *GetLLMNodeFCSettingDetailResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetLLMNodeFCSettingDetailResponse(%+v)", *p) } type CreateProjectConversationDefRequest struct { ProjectID string `thrift:"project_id,1,required" form:"project_id,required" json:"project_id,required" query:"project_id,required"` ConversationName string `thrift:"conversation_name,2,required" form:"conversation_name,required" json:"conversation_name,required" query:"conversation_name,required"` SpaceID string `thrift:"space_id,3,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCreateProjectConversationDefRequest() *CreateProjectConversationDefRequest { return &CreateProjectConversationDefRequest{} } func (p *CreateProjectConversationDefRequest) InitDefault() { } func (p *CreateProjectConversationDefRequest) GetProjectID() (v string) { return p.ProjectID } func (p *CreateProjectConversationDefRequest) GetConversationName() (v string) { return p.ConversationName } func (p *CreateProjectConversationDefRequest) GetSpaceID() (v string) { return p.SpaceID } var CreateProjectConversationDefRequest_Base_DEFAULT *base.Base func (p *CreateProjectConversationDefRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CreateProjectConversationDefRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CreateProjectConversationDefRequest = map[int16]string{ 1: "project_id", 2: "conversation_name", 3: "space_id", 255: "Base", } func (p *CreateProjectConversationDefRequest) IsSetBase() bool { return p.Base != nil } func (p *CreateProjectConversationDefRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetProjectID bool = false var issetConversationName bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetProjectID = true } 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 } issetConversationName = true } 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 } issetSpaceID = 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 } } 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 !issetProjectID { fieldId = 1 goto RequiredFieldNotSetError } if !issetConversationName { fieldId = 2 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 3 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_CreateProjectConversationDefRequest[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_CreateProjectConversationDefRequest[fieldId])) } func (p *CreateProjectConversationDefRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectID = _field return nil } func (p *CreateProjectConversationDefRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConversationName = _field return nil } func (p *CreateProjectConversationDefRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *CreateProjectConversationDefRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CreateProjectConversationDefRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateProjectConversationDefRequest"); 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.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 *CreateProjectConversationDefRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectID); 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 *CreateProjectConversationDefRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("conversation_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConversationName); 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 *CreateProjectConversationDefRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *CreateProjectConversationDefRequest) 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 *CreateProjectConversationDefRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CreateProjectConversationDefRequest(%+v)", *p) } type CreateProjectConversationDefResponse struct { UniqueID string `thrift:"unique_id,1" form:"unique_id" json:"unique_id" query:"unique_id"` SpaceID string `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCreateProjectConversationDefResponse() *CreateProjectConversationDefResponse { return &CreateProjectConversationDefResponse{} } func (p *CreateProjectConversationDefResponse) InitDefault() { } func (p *CreateProjectConversationDefResponse) GetUniqueID() (v string) { return p.UniqueID } func (p *CreateProjectConversationDefResponse) GetSpaceID() (v string) { return p.SpaceID } func (p *CreateProjectConversationDefResponse) GetCode() (v int64) { return p.Code } func (p *CreateProjectConversationDefResponse) GetMsg() (v string) { return p.Msg } var CreateProjectConversationDefResponse_BaseResp_DEFAULT *base.BaseResp func (p *CreateProjectConversationDefResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CreateProjectConversationDefResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CreateProjectConversationDefResponse = map[int16]string{ 1: "unique_id", 2: "space_id", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CreateProjectConversationDefResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CreateProjectConversationDefResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetSpaceID bool = false 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.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 } issetSpaceID = true } 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 !issetSpaceID { fieldId = 2 goto RequiredFieldNotSetError } 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_CreateProjectConversationDefResponse[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_CreateProjectConversationDefResponse[fieldId])) } func (p *CreateProjectConversationDefResponse) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UniqueID = _field return nil } func (p *CreateProjectConversationDefResponse) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *CreateProjectConversationDefResponse) 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 *CreateProjectConversationDefResponse) 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 *CreateProjectConversationDefResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CreateProjectConversationDefResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateProjectConversationDefResponse"); 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.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 *CreateProjectConversationDefResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("unique_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UniqueID); 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 *CreateProjectConversationDefResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *CreateProjectConversationDefResponse) 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 *CreateProjectConversationDefResponse) 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 *CreateProjectConversationDefResponse) 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 *CreateProjectConversationDefResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CreateProjectConversationDefResponse(%+v)", *p) } type UpdateProjectConversationDefRequest struct { ProjectID string `thrift:"project_id,1,required" form:"project_id,required" json:"project_id,required" query:"project_id,required"` UniqueID string `thrift:"unique_id,2,required" form:"unique_id,required" json:"unique_id,required" query:"unique_id,required"` ConversationName string `thrift:"conversation_name,3,required" form:"conversation_name,required" json:"conversation_name,required" query:"conversation_name,required"` SpaceID string `thrift:"space_id,4,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewUpdateProjectConversationDefRequest() *UpdateProjectConversationDefRequest { return &UpdateProjectConversationDefRequest{} } func (p *UpdateProjectConversationDefRequest) InitDefault() { } func (p *UpdateProjectConversationDefRequest) GetProjectID() (v string) { return p.ProjectID } func (p *UpdateProjectConversationDefRequest) GetUniqueID() (v string) { return p.UniqueID } func (p *UpdateProjectConversationDefRequest) GetConversationName() (v string) { return p.ConversationName } func (p *UpdateProjectConversationDefRequest) GetSpaceID() (v string) { return p.SpaceID } var UpdateProjectConversationDefRequest_Base_DEFAULT *base.Base func (p *UpdateProjectConversationDefRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return UpdateProjectConversationDefRequest_Base_DEFAULT } return p.Base } var fieldIDToName_UpdateProjectConversationDefRequest = map[int16]string{ 1: "project_id", 2: "unique_id", 3: "conversation_name", 4: "space_id", 255: "Base", } func (p *UpdateProjectConversationDefRequest) IsSetBase() bool { return p.Base != nil } func (p *UpdateProjectConversationDefRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetProjectID bool = false var issetUniqueID bool = false var issetConversationName bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetProjectID = true } 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 } issetUniqueID = true } 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 } issetConversationName = true } 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 } issetSpaceID = 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 } } 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 !issetProjectID { fieldId = 1 goto RequiredFieldNotSetError } if !issetUniqueID { fieldId = 2 goto RequiredFieldNotSetError } if !issetConversationName { fieldId = 3 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 4 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_UpdateProjectConversationDefRequest[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_UpdateProjectConversationDefRequest[fieldId])) } func (p *UpdateProjectConversationDefRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectID = _field return nil } func (p *UpdateProjectConversationDefRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UniqueID = _field return nil } func (p *UpdateProjectConversationDefRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConversationName = _field return nil } func (p *UpdateProjectConversationDefRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *UpdateProjectConversationDefRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *UpdateProjectConversationDefRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateProjectConversationDefRequest"); 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 *UpdateProjectConversationDefRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectID); 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 *UpdateProjectConversationDefRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("unique_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UniqueID); 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 *UpdateProjectConversationDefRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("conversation_name", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConversationName); 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 *UpdateProjectConversationDefRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *UpdateProjectConversationDefRequest) 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 *UpdateProjectConversationDefRequest) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateProjectConversationDefRequest(%+v)", *p) } type UpdateProjectConversationDefResponse 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewUpdateProjectConversationDefResponse() *UpdateProjectConversationDefResponse { return &UpdateProjectConversationDefResponse{} } func (p *UpdateProjectConversationDefResponse) InitDefault() { } func (p *UpdateProjectConversationDefResponse) GetCode() (v int64) { return p.Code } func (p *UpdateProjectConversationDefResponse) GetMsg() (v string) { return p.Msg } var UpdateProjectConversationDefResponse_BaseResp_DEFAULT *base.BaseResp func (p *UpdateProjectConversationDefResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return UpdateProjectConversationDefResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_UpdateProjectConversationDefResponse = map[int16]string{ 253: "code", 254: "msg", 255: "BaseResp", } func (p *UpdateProjectConversationDefResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *UpdateProjectConversationDefResponse) 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_UpdateProjectConversationDefResponse[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_UpdateProjectConversationDefResponse[fieldId])) } func (p *UpdateProjectConversationDefResponse) 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 *UpdateProjectConversationDefResponse) 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 *UpdateProjectConversationDefResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *UpdateProjectConversationDefResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UpdateProjectConversationDefResponse"); 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 *UpdateProjectConversationDefResponse) 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 *UpdateProjectConversationDefResponse) 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 *UpdateProjectConversationDefResponse) 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 *UpdateProjectConversationDefResponse) String() string { if p == nil { return "" } return fmt.Sprintf("UpdateProjectConversationDefResponse(%+v)", *p) } type DeleteProjectConversationDefRequest struct { ProjectID string `thrift:"project_id,1,required" form:"project_id,required" json:"project_id,required" query:"project_id,required"` UniqueID string `thrift:"unique_id,2,required" form:"unique_id,required" json:"unique_id,required" query:"unique_id,required"` // Replace the table, which one to replace each wf draft with. If not replaced, success = false, replace will return the list to be replaced. Replace map[string]string `thrift:"replace,3" form:"replace" json:"replace" query:"replace"` CheckOnly bool `thrift:"check_only,4" form:"check_only" json:"check_only" query:"check_only"` SpaceID string `thrift:"space_id,5,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewDeleteProjectConversationDefRequest() *DeleteProjectConversationDefRequest { return &DeleteProjectConversationDefRequest{} } func (p *DeleteProjectConversationDefRequest) InitDefault() { } func (p *DeleteProjectConversationDefRequest) GetProjectID() (v string) { return p.ProjectID } func (p *DeleteProjectConversationDefRequest) GetUniqueID() (v string) { return p.UniqueID } func (p *DeleteProjectConversationDefRequest) GetReplace() (v map[string]string) { return p.Replace } func (p *DeleteProjectConversationDefRequest) GetCheckOnly() (v bool) { return p.CheckOnly } func (p *DeleteProjectConversationDefRequest) GetSpaceID() (v string) { return p.SpaceID } var DeleteProjectConversationDefRequest_Base_DEFAULT *base.Base func (p *DeleteProjectConversationDefRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return DeleteProjectConversationDefRequest_Base_DEFAULT } return p.Base } var fieldIDToName_DeleteProjectConversationDefRequest = map[int16]string{ 1: "project_id", 2: "unique_id", 3: "replace", 4: "check_only", 5: "space_id", 255: "Base", } func (p *DeleteProjectConversationDefRequest) IsSetBase() bool { return p.Base != nil } func (p *DeleteProjectConversationDefRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetProjectID bool = false var issetUniqueID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetProjectID = true } 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 } issetUniqueID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.MAP { 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 5: if fieldTypeId == thrift.STRING { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } issetSpaceID = 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 } } 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 !issetProjectID { fieldId = 1 goto RequiredFieldNotSetError } if !issetUniqueID { fieldId = 2 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 5 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_DeleteProjectConversationDefRequest[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_DeleteProjectConversationDefRequest[fieldId])) } func (p *DeleteProjectConversationDefRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectID = _field return nil } func (p *DeleteProjectConversationDefRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UniqueID = _field return nil } func (p *DeleteProjectConversationDefRequest) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Replace = _field return nil } func (p *DeleteProjectConversationDefRequest) ReadField4(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.CheckOnly = _field return nil } func (p *DeleteProjectConversationDefRequest) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *DeleteProjectConversationDefRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *DeleteProjectConversationDefRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteProjectConversationDefRequest"); 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.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 *DeleteProjectConversationDefRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectID); 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 *DeleteProjectConversationDefRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("unique_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UniqueID); 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 *DeleteProjectConversationDefRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("replace", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Replace)); err != nil { return err } for k, v := range p.Replace { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *DeleteProjectConversationDefRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("check_only", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.CheckOnly); 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 *DeleteProjectConversationDefRequest) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *DeleteProjectConversationDefRequest) 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 *DeleteProjectConversationDefRequest) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteProjectConversationDefRequest(%+v)", *p) } type DeleteProjectConversationDefResponse struct { Success bool `thrift:"success,1" form:"success" json:"success" query:"success"` // If no replacemap is passed, it will fail, returning the wf that needs to be replaced NeedReplace []*Workflow `thrift:"need_replace,2" form:"need_replace" json:"need_replace" query:"need_replace"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewDeleteProjectConversationDefResponse() *DeleteProjectConversationDefResponse { return &DeleteProjectConversationDefResponse{} } func (p *DeleteProjectConversationDefResponse) InitDefault() { } func (p *DeleteProjectConversationDefResponse) GetSuccess() (v bool) { return p.Success } func (p *DeleteProjectConversationDefResponse) GetNeedReplace() (v []*Workflow) { return p.NeedReplace } func (p *DeleteProjectConversationDefResponse) GetCode() (v int64) { return p.Code } func (p *DeleteProjectConversationDefResponse) GetMsg() (v string) { return p.Msg } var DeleteProjectConversationDefResponse_BaseResp_DEFAULT *base.BaseResp func (p *DeleteProjectConversationDefResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return DeleteProjectConversationDefResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_DeleteProjectConversationDefResponse = map[int16]string{ 1: "success", 2: "need_replace", 253: "code", 254: "msg", 255: "BaseResp", } func (p *DeleteProjectConversationDefResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *DeleteProjectConversationDefResponse) 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.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.LIST { if err = p.ReadField2(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_DeleteProjectConversationDefResponse[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_DeleteProjectConversationDefResponse[fieldId])) } func (p *DeleteProjectConversationDefResponse) ReadField1(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.Success = _field return nil } func (p *DeleteProjectConversationDefResponse) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Workflow, 0, size) values := make([]Workflow, 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.NeedReplace = _field return nil } func (p *DeleteProjectConversationDefResponse) 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 *DeleteProjectConversationDefResponse) 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 *DeleteProjectConversationDefResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *DeleteProjectConversationDefResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteProjectConversationDefResponse"); 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.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 *DeleteProjectConversationDefResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("success", thrift.BOOL, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.Success); 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 *DeleteProjectConversationDefResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("need_replace", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.NeedReplace)); err != nil { return err } for _, v := range p.NeedReplace { 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 *DeleteProjectConversationDefResponse) 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 *DeleteProjectConversationDefResponse) 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 *DeleteProjectConversationDefResponse) 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 *DeleteProjectConversationDefResponse) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteProjectConversationDefResponse(%+v)", *p) } type ListProjectConversationRequest struct { ProjectID string `thrift:"project_id,1,required" form:"project_id,required" json:"project_id,required" query:"project_id,required"` // 0 = created in project (static session), 1 = created through wf node (dynamic session) CreateMethod CreateMethod `thrift:"create_method,2" form:"create_method" json:"create_method" query:"create_method"` // 0 = wf node practice run created 1 = wf node run after release CreateEnv CreateEnv `thrift:"create_env,3" form:"create_env" json:"create_env" query:"create_env"` // Paging offset, do not pass from the first item Cursor string `thrift:"cursor,4" form:"cursor" json:"cursor" query:"cursor"` // number of pulls at one time Limit int64 `thrift:"limit,5" form:"limit" json:"limit" query:"limit"` SpaceID string `thrift:"space_id,6,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"` // conversationName fuzzy search NameLike string `thrift:"nameLike,7" form:"nameLike" json:"nameLike" query:"nameLike"` // create_env = 1, pass the corresponding channel id, the current default 1024 (openapi) ConnectorID string `thrift:"connector_id,8" form:"connector_id" json:"connector_id" query:"connector_id"` // Project version ProjectVersion *string `thrift:"project_version,9,optional" form:"project_version" json:"project_version,omitempty" query:"project_version"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewListProjectConversationRequest() *ListProjectConversationRequest { return &ListProjectConversationRequest{} } func (p *ListProjectConversationRequest) InitDefault() { } func (p *ListProjectConversationRequest) GetProjectID() (v string) { return p.ProjectID } func (p *ListProjectConversationRequest) GetCreateMethod() (v CreateMethod) { return p.CreateMethod } func (p *ListProjectConversationRequest) GetCreateEnv() (v CreateEnv) { return p.CreateEnv } func (p *ListProjectConversationRequest) GetCursor() (v string) { return p.Cursor } func (p *ListProjectConversationRequest) GetLimit() (v int64) { return p.Limit } func (p *ListProjectConversationRequest) GetSpaceID() (v string) { return p.SpaceID } func (p *ListProjectConversationRequest) GetNameLike() (v string) { return p.NameLike } func (p *ListProjectConversationRequest) GetConnectorID() (v string) { return p.ConnectorID } var ListProjectConversationRequest_ProjectVersion_DEFAULT string func (p *ListProjectConversationRequest) GetProjectVersion() (v string) { if !p.IsSetProjectVersion() { return ListProjectConversationRequest_ProjectVersion_DEFAULT } return *p.ProjectVersion } var ListProjectConversationRequest_Base_DEFAULT *base.Base func (p *ListProjectConversationRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return ListProjectConversationRequest_Base_DEFAULT } return p.Base } var fieldIDToName_ListProjectConversationRequest = map[int16]string{ 1: "project_id", 2: "create_method", 3: "create_env", 4: "cursor", 5: "limit", 6: "space_id", 7: "nameLike", 8: "connector_id", 9: "project_version", 255: "Base", } func (p *ListProjectConversationRequest) IsSetProjectVersion() bool { return p.ProjectVersion != nil } func (p *ListProjectConversationRequest) IsSetBase() bool { return p.Base != nil } func (p *ListProjectConversationRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetProjectID bool = false var issetSpaceID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetProjectID = true } 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.I32 { 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.I64 { 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 } issetSpaceID = true } 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.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(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 } if !issetProjectID { fieldId = 1 goto RequiredFieldNotSetError } if !issetSpaceID { fieldId = 6 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_ListProjectConversationRequest[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_ListProjectConversationRequest[fieldId])) } func (p *ListProjectConversationRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ProjectID = _field return nil } func (p *ListProjectConversationRequest) ReadField2(iprot thrift.TProtocol) error { var _field CreateMethod if v, err := iprot.ReadI32(); err != nil { return err } else { _field = CreateMethod(v) } p.CreateMethod = _field return nil } func (p *ListProjectConversationRequest) ReadField3(iprot thrift.TProtocol) error { var _field CreateEnv if v, err := iprot.ReadI32(); err != nil { return err } else { _field = CreateEnv(v) } p.CreateEnv = _field return nil } func (p *ListProjectConversationRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Cursor = _field return nil } func (p *ListProjectConversationRequest) ReadField5(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Limit = _field return nil } func (p *ListProjectConversationRequest) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *ListProjectConversationRequest) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NameLike = _field return nil } func (p *ListProjectConversationRequest) ReadField8(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConnectorID = _field return nil } func (p *ListProjectConversationRequest) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectVersion = _field return nil } func (p *ListProjectConversationRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *ListProjectConversationRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ListProjectConversationRequest"); 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.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 *ListProjectConversationRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ProjectID); 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 *ListProjectConversationRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_method", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.CreateMethod)); 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 *ListProjectConversationRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_env", thrift.I32, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.CreateEnv)); 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 *ListProjectConversationRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("cursor", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Cursor); 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 *ListProjectConversationRequest) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("limit", thrift.I64, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Limit); 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 *ListProjectConversationRequest) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *ListProjectConversationRequest) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("nameLike", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NameLike); 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 *ListProjectConversationRequest) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("connector_id", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConnectorID); 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 *ListProjectConversationRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetProjectVersion() { if err = oprot.WriteFieldBegin("project_version", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectVersion); 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 *ListProjectConversationRequest) 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 *ListProjectConversationRequest) String() string { if p == nil { return "" } return fmt.Sprintf("ListProjectConversationRequest(%+v)", *p) } type ProjectConversation struct { UniqueID string `thrift:"unique_id,1" form:"unique_id" json:"unique_id" query:"unique_id"` ConversationName string `thrift:"conversation_name,2" form:"conversation_name" json:"conversation_name" query:"conversation_name"` // For your own conversationid in the coze channel ConversationID string `thrift:"conversation_id,3" form:"conversation_id" json:"conversation_id" query:"conversation_id"` ReleaseConversationName string `thrift:"release_conversation_name,4" form:"release_conversation_name" json:"release_conversation_name" query:"release_conversation_name"` } func NewProjectConversation() *ProjectConversation { return &ProjectConversation{} } func (p *ProjectConversation) InitDefault() { } func (p *ProjectConversation) GetUniqueID() (v string) { return p.UniqueID } func (p *ProjectConversation) GetConversationName() (v string) { return p.ConversationName } func (p *ProjectConversation) GetConversationID() (v string) { return p.ConversationID } func (p *ProjectConversation) GetReleaseConversationName() (v string) { return p.ReleaseConversationName } var fieldIDToName_ProjectConversation = map[int16]string{ 1: "unique_id", 2: "conversation_name", 3: "conversation_id", 4: "release_conversation_name", } func (p *ProjectConversation) 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 } 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_ProjectConversation[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 *ProjectConversation) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.UniqueID = _field return nil } func (p *ProjectConversation) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConversationName = _field return nil } func (p *ProjectConversation) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConversationID = _field return nil } func (p *ProjectConversation) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ReleaseConversationName = _field return nil } func (p *ProjectConversation) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ProjectConversation"); 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 *ProjectConversation) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("unique_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.UniqueID); 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 *ProjectConversation) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("conversation_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConversationName); 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 *ProjectConversation) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("conversation_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConversationID); 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 *ProjectConversation) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("release_conversation_name", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ReleaseConversationName); 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 *ProjectConversation) String() string { if p == nil { return "" } return fmt.Sprintf("ProjectConversation(%+v)", *p) } type ListProjectConversationResponse struct { Data []*ProjectConversation `thrift:"data,1" form:"data" json:"data" query:"data"` // Cursor, empty means there is no next page, bring this field when turning the page Cursor string `thrift:"cursor,2" form:"cursor" json:"cursor" query:"cursor"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewListProjectConversationResponse() *ListProjectConversationResponse { return &ListProjectConversationResponse{} } func (p *ListProjectConversationResponse) InitDefault() { } func (p *ListProjectConversationResponse) GetData() (v []*ProjectConversation) { return p.Data } func (p *ListProjectConversationResponse) GetCursor() (v string) { return p.Cursor } func (p *ListProjectConversationResponse) GetCode() (v int64) { return p.Code } func (p *ListProjectConversationResponse) GetMsg() (v string) { return p.Msg } var ListProjectConversationResponse_BaseResp_DEFAULT *base.BaseResp func (p *ListProjectConversationResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return ListProjectConversationResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_ListProjectConversationResponse = map[int16]string{ 1: "data", 2: "cursor", 253: "code", 254: "msg", 255: "BaseResp", } func (p *ListProjectConversationResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *ListProjectConversationResponse) 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 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 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_ListProjectConversationResponse[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_ListProjectConversationResponse[fieldId])) } func (p *ListProjectConversationResponse) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ProjectConversation, 0, size) values := make([]ProjectConversation, 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.Data = _field return nil } func (p *ListProjectConversationResponse) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Cursor = _field return nil } func (p *ListProjectConversationResponse) 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 *ListProjectConversationResponse) 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 *ListProjectConversationResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *ListProjectConversationResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ListProjectConversationResponse"); 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.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 *ListProjectConversationResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Data)); err != nil { return err } for _, v := range p.Data { 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 *ListProjectConversationResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("cursor", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Cursor); 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 *ListProjectConversationResponse) 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 *ListProjectConversationResponse) 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 *ListProjectConversationResponse) 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 *ListProjectConversationResponse) String() string { if p == nil { return "" } return fmt.Sprintf("ListProjectConversationResponse(%+v)", *p) } // suggest type SuggestReplyInfo struct { // Coze Auto-Suggestion SuggestReplyMode *SuggestReplyInfoMode `thrift:"SuggestReplyMode,1,optional" json:"suggest_reply_mode" form:"SuggestReplyMode" query:"SuggestReplyMode"` // user-defined suggestion questions CustomizedSuggestPrompt *string `thrift:"CustomizedSuggestPrompt,2,optional" json:"customized_suggest_prompt" form:"CustomizedSuggestPrompt" query:"CustomizedSuggestPrompt"` } func NewSuggestReplyInfo() *SuggestReplyInfo { return &SuggestReplyInfo{} } func (p *SuggestReplyInfo) InitDefault() { } var SuggestReplyInfo_SuggestReplyMode_DEFAULT SuggestReplyInfoMode func (p *SuggestReplyInfo) GetSuggestReplyMode() (v SuggestReplyInfoMode) { if !p.IsSetSuggestReplyMode() { return SuggestReplyInfo_SuggestReplyMode_DEFAULT } return *p.SuggestReplyMode } var SuggestReplyInfo_CustomizedSuggestPrompt_DEFAULT string func (p *SuggestReplyInfo) GetCustomizedSuggestPrompt() (v string) { if !p.IsSetCustomizedSuggestPrompt() { return SuggestReplyInfo_CustomizedSuggestPrompt_DEFAULT } return *p.CustomizedSuggestPrompt } var fieldIDToName_SuggestReplyInfo = map[int16]string{ 1: "SuggestReplyMode", 2: "CustomizedSuggestPrompt", } func (p *SuggestReplyInfo) IsSetSuggestReplyMode() bool { return p.SuggestReplyMode != nil } func (p *SuggestReplyInfo) IsSetCustomizedSuggestPrompt() bool { return p.CustomizedSuggestPrompt != nil } func (p *SuggestReplyInfo) 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_SuggestReplyInfo[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 *SuggestReplyInfo) ReadField1(iprot thrift.TProtocol) error { var _field *SuggestReplyInfoMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := SuggestReplyInfoMode(v) _field = &tmp } p.SuggestReplyMode = _field return nil } func (p *SuggestReplyInfo) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CustomizedSuggestPrompt = _field return nil } func (p *SuggestReplyInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("SuggestReplyInfo"); 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 *SuggestReplyInfo) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetSuggestReplyMode() { if err = oprot.WriteFieldBegin("SuggestReplyMode", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.SuggestReplyMode)); 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 *SuggestReplyInfo) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetCustomizedSuggestPrompt() { if err = oprot.WriteFieldBegin("CustomizedSuggestPrompt", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CustomizedSuggestPrompt); 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 *SuggestReplyInfo) String() string { if p == nil { return "" } return fmt.Sprintf("SuggestReplyInfo(%+v)", *p) } type OnboardingInfo struct { // Markdown format Prologue string `thrift:"Prologue,1" json:"prologue" form:"Prologue" query:"Prologue"` // List of questions SuggestedQuestions []string `thrift:"SuggestedQuestions,2,optional" json:"suggested_questions" form:"SuggestedQuestions" query:"SuggestedQuestions"` // Whether to display all suggested questions DisplayAllSuggestions *bool `thrift:"DisplayAllSuggestions,3,optional" json:"display_all_suggestions" form:"DisplayAllSuggestions" query:"DisplayAllSuggestions"` } func NewOnboardingInfo() *OnboardingInfo { return &OnboardingInfo{} } func (p *OnboardingInfo) InitDefault() { } func (p *OnboardingInfo) GetPrologue() (v string) { return p.Prologue } var OnboardingInfo_SuggestedQuestions_DEFAULT []string func (p *OnboardingInfo) GetSuggestedQuestions() (v []string) { if !p.IsSetSuggestedQuestions() { return OnboardingInfo_SuggestedQuestions_DEFAULT } return p.SuggestedQuestions } var OnboardingInfo_DisplayAllSuggestions_DEFAULT bool func (p *OnboardingInfo) GetDisplayAllSuggestions() (v bool) { if !p.IsSetDisplayAllSuggestions() { return OnboardingInfo_DisplayAllSuggestions_DEFAULT } return *p.DisplayAllSuggestions } var fieldIDToName_OnboardingInfo = map[int16]string{ 1: "Prologue", 2: "SuggestedQuestions", 3: "DisplayAllSuggestions", } func (p *OnboardingInfo) IsSetSuggestedQuestions() bool { return p.SuggestedQuestions != nil } func (p *OnboardingInfo) IsSetDisplayAllSuggestions() bool { return p.DisplayAllSuggestions != nil } func (p *OnboardingInfo) 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.LIST { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.BOOL { 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_OnboardingInfo[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 *OnboardingInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Prologue = _field return nil } func (p *OnboardingInfo) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.SuggestedQuestions = _field return nil } func (p *OnboardingInfo) ReadField3(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.DisplayAllSuggestions = _field return nil } func (p *OnboardingInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OnboardingInfo"); 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 *OnboardingInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Prologue", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Prologue); 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 *OnboardingInfo) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetSuggestedQuestions() { if err = oprot.WriteFieldBegin("SuggestedQuestions", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.SuggestedQuestions)); err != nil { return err } for _, v := range p.SuggestedQuestions { if err := oprot.WriteString(v); 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 *OnboardingInfo) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetDisplayAllSuggestions() { if err = oprot.WriteFieldBegin("DisplayAllSuggestions", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.DisplayAllSuggestions); 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 *OnboardingInfo) String() string { if p == nil { return "" } return fmt.Sprintf("OnboardingInfo(%+v)", *p) } type VoiceConfig struct { VoiceName string `thrift:"VoiceName,1" json:"voice_name" form:"VoiceName" query:"VoiceName"` // timbre ID VoiceID string `thrift:"VoiceID,2" json:"voice_id" form:"VoiceID" query:"VoiceID"` } func NewVoiceConfig() *VoiceConfig { return &VoiceConfig{} } func (p *VoiceConfig) InitDefault() { } func (p *VoiceConfig) GetVoiceName() (v string) { return p.VoiceName } func (p *VoiceConfig) GetVoiceID() (v string) { return p.VoiceID } var fieldIDToName_VoiceConfig = map[int16]string{ 1: "VoiceName", 2: "VoiceID", } func (p *VoiceConfig) 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_VoiceConfig[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 *VoiceConfig) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.VoiceName = _field return nil } func (p *VoiceConfig) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.VoiceID = _field return nil } func (p *VoiceConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("VoiceConfig"); 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 *VoiceConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("VoiceName", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.VoiceName); 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 *VoiceConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("VoiceID", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.VoiceID); 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 *VoiceConfig) String() string { if p == nil { return "" } return fmt.Sprintf("VoiceConfig(%+v)", *p) } type AudioConfig struct { //Key for language "zh", "en" "ja" "es" "id" "pt" VoiceConfigMap map[string]*VoiceConfig `thrift:"VoiceConfigMap,1,optional" json:"voice_config_map" form:"VoiceConfigMap" query:"VoiceConfigMap"` // Text to speech switch IsTextToVoiceEnable bool `thrift:"IsTextToVoiceEnable,3" json:"is_text_to_voice_enable" form:"IsTextToVoiceEnable" query:"IsTextToVoiceEnable"` // agent message form AgentMessageType InputMode `thrift:"AgentMessageType,4" json:"agent_message_type" form:"AgentMessageType" query:"AgentMessageType"` } func NewAudioConfig() *AudioConfig { return &AudioConfig{} } func (p *AudioConfig) InitDefault() { } var AudioConfig_VoiceConfigMap_DEFAULT map[string]*VoiceConfig func (p *AudioConfig) GetVoiceConfigMap() (v map[string]*VoiceConfig) { if !p.IsSetVoiceConfigMap() { return AudioConfig_VoiceConfigMap_DEFAULT } return p.VoiceConfigMap } func (p *AudioConfig) GetIsTextToVoiceEnable() (v bool) { return p.IsTextToVoiceEnable } func (p *AudioConfig) GetAgentMessageType() (v InputMode) { return p.AgentMessageType } var fieldIDToName_AudioConfig = map[int16]string{ 1: "VoiceConfigMap", 3: "IsTextToVoiceEnable", 4: "AgentMessageType", } func (p *AudioConfig) IsSetVoiceConfigMap() bool { return p.VoiceConfigMap != nil } func (p *AudioConfig) 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.MAP { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.BOOL { 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_AudioConfig[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 *AudioConfig) ReadField1(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]*VoiceConfig, size) values := make([]VoiceConfig, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } _val := &values[i] _val.InitDefault() if err := _val.Read(iprot); err != nil { return err } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.VoiceConfigMap = _field return nil } func (p *AudioConfig) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsTextToVoiceEnable = _field return nil } func (p *AudioConfig) ReadField4(iprot thrift.TProtocol) error { var _field InputMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InputMode(v) } p.AgentMessageType = _field return nil } func (p *AudioConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("AudioConfig"); 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 = 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 *AudioConfig) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetVoiceConfigMap() { if err = oprot.WriteFieldBegin("VoiceConfigMap", thrift.MAP, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.VoiceConfigMap)); err != nil { return err } for k, v := range p.VoiceConfigMap { if err := oprot.WriteString(k); err != nil { return err } if err := v.Write(oprot); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *AudioConfig) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("IsTextToVoiceEnable", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsTextToVoiceEnable); 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 *AudioConfig) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("AgentMessageType", thrift.I32, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.AgentMessageType)); 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 *AudioConfig) String() string { if p == nil { return "" } return fmt.Sprintf("AudioConfig(%+v)", *p) } type UserInputConfig struct { // Default input method DefaultInputMode InputMode `thrift:"DefaultInputMode,1" json:"default_input_mode" form:"DefaultInputMode" query:"DefaultInputMode"` // User voice message sending form SendVoiceMode SendVoiceMode `thrift:"SendVoiceMode,2" json:"send_voice_mode" form:"SendVoiceMode" query:"SendVoiceMode"` } func NewUserInputConfig() *UserInputConfig { return &UserInputConfig{} } func (p *UserInputConfig) InitDefault() { } func (p *UserInputConfig) GetDefaultInputMode() (v InputMode) { return p.DefaultInputMode } func (p *UserInputConfig) GetSendVoiceMode() (v SendVoiceMode) { return p.SendVoiceMode } var fieldIDToName_UserInputConfig = map[int16]string{ 1: "DefaultInputMode", 2: "SendVoiceMode", } func (p *UserInputConfig) 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 } 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_UserInputConfig[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 *UserInputConfig) ReadField1(iprot thrift.TProtocol) error { var _field InputMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InputMode(v) } p.DefaultInputMode = _field return nil } func (p *UserInputConfig) ReadField2(iprot thrift.TProtocol) error { var _field SendVoiceMode if v, err := iprot.ReadI32(); err != nil { return err } else { _field = SendVoiceMode(v) } p.SendVoiceMode = _field return nil } func (p *UserInputConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("UserInputConfig"); 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 *UserInputConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("DefaultInputMode", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.DefaultInputMode)); 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 *UserInputConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("SendVoiceMode", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.SendVoiceMode)); 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 *UserInputConfig) String() string { if p == nil { return "" } return fmt.Sprintf("UserInputConfig(%+v)", *p) } type GradientPosition struct { Left *float64 `thrift:"Left,1,optional" json:"left" form:"Left" query:"Left"` Right *float64 `thrift:"Right,2,optional" json:"right" form:"Right" query:"Right"` } func NewGradientPosition() *GradientPosition { return &GradientPosition{} } func (p *GradientPosition) InitDefault() { } var GradientPosition_Left_DEFAULT float64 func (p *GradientPosition) GetLeft() (v float64) { if !p.IsSetLeft() { return GradientPosition_Left_DEFAULT } return *p.Left } var GradientPosition_Right_DEFAULT float64 func (p *GradientPosition) GetRight() (v float64) { if !p.IsSetRight() { return GradientPosition_Right_DEFAULT } return *p.Right } var fieldIDToName_GradientPosition = map[int16]string{ 1: "Left", 2: "Right", } func (p *GradientPosition) IsSetLeft() bool { return p.Left != nil } func (p *GradientPosition) IsSetRight() bool { return p.Right != nil } func (p *GradientPosition) 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.DOUBLE { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.DOUBLE { 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_GradientPosition[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 *GradientPosition) ReadField1(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Left = _field return nil } func (p *GradientPosition) ReadField2(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Right = _field return nil } func (p *GradientPosition) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GradientPosition"); 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 *GradientPosition) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetLeft() { if err = oprot.WriteFieldBegin("Left", thrift.DOUBLE, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Left); 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 *GradientPosition) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetRight() { if err = oprot.WriteFieldBegin("Right", thrift.DOUBLE, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Right); 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 *GradientPosition) String() string { if p == nil { return "" } return fmt.Sprintf("GradientPosition(%+v)", *p) } type CanvasPosition struct { Width *float64 `thrift:"Width,1,optional" json:"width" form:"Width" query:"Width"` Height *float64 `thrift:"Height,2,optional" json:"height" form:"Height" query:"Height"` Left *float64 `thrift:"Left,3,optional" json:"left" form:"Left" query:"Left"` Top *float64 `thrift:"Top,4,optional" json:"top" form:"Top" query:"Top"` } func NewCanvasPosition() *CanvasPosition { return &CanvasPosition{} } func (p *CanvasPosition) InitDefault() { } var CanvasPosition_Width_DEFAULT float64 func (p *CanvasPosition) GetWidth() (v float64) { if !p.IsSetWidth() { return CanvasPosition_Width_DEFAULT } return *p.Width } var CanvasPosition_Height_DEFAULT float64 func (p *CanvasPosition) GetHeight() (v float64) { if !p.IsSetHeight() { return CanvasPosition_Height_DEFAULT } return *p.Height } var CanvasPosition_Left_DEFAULT float64 func (p *CanvasPosition) GetLeft() (v float64) { if !p.IsSetLeft() { return CanvasPosition_Left_DEFAULT } return *p.Left } var CanvasPosition_Top_DEFAULT float64 func (p *CanvasPosition) GetTop() (v float64) { if !p.IsSetTop() { return CanvasPosition_Top_DEFAULT } return *p.Top } var fieldIDToName_CanvasPosition = map[int16]string{ 1: "Width", 2: "Height", 3: "Left", 4: "Top", } func (p *CanvasPosition) IsSetWidth() bool { return p.Width != nil } func (p *CanvasPosition) IsSetHeight() bool { return p.Height != nil } func (p *CanvasPosition) IsSetLeft() bool { return p.Left != nil } func (p *CanvasPosition) IsSetTop() bool { return p.Top != nil } func (p *CanvasPosition) 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.DOUBLE { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: if fieldTypeId == thrift.DOUBLE { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.DOUBLE { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: if fieldTypeId == thrift.DOUBLE { 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_CanvasPosition[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 *CanvasPosition) ReadField1(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Width = _field return nil } func (p *CanvasPosition) ReadField2(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Height = _field return nil } func (p *CanvasPosition) ReadField3(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Left = _field return nil } func (p *CanvasPosition) ReadField4(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { return err } else { _field = &v } p.Top = _field return nil } func (p *CanvasPosition) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CanvasPosition"); 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 *CanvasPosition) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWidth() { if err = oprot.WriteFieldBegin("Width", thrift.DOUBLE, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Width); 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 *CanvasPosition) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetHeight() { if err = oprot.WriteFieldBegin("Height", thrift.DOUBLE, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Height); 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 *CanvasPosition) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetLeft() { if err = oprot.WriteFieldBegin("Left", thrift.DOUBLE, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Left); 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 *CanvasPosition) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetTop() { if err = oprot.WriteFieldBegin("Top", thrift.DOUBLE, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteDouble(*p.Top); 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 *CanvasPosition) String() string { if p == nil { return "" } return fmt.Sprintf("CanvasPosition(%+v)", *p) } type BackgroundImageDetail struct { // original image OriginImageUri *string `thrift:"OriginImageUri,1,optional" json:"origin_image_uri" form:"OriginImageUri" query:"OriginImageUri"` OriginImageUrl *string `thrift:"OriginImageUrl,2,optional" json:"origin_image_url" form:"OriginImageUrl" query:"OriginImageUrl"` // Actual use of pictures ImageUri *string `thrift:"ImageUri,3,optional" json:"image_uri" form:"ImageUri" query:"ImageUri"` ImageUrl *string `thrift:"ImageUrl,4,optional" json:"image_url" form:"ImageUrl" query:"ImageUrl"` ThemeColor *string `thrift:"ThemeColor,5,optional" json:"theme_color" form:"ThemeColor" query:"ThemeColor"` // Gradual change of position GradientPosition *GradientPosition `thrift:"GradientPosition,6,optional" json:"gradient_position" form:"GradientPosition" query:"GradientPosition"` // Crop canvas position CanvasPosition *CanvasPosition `thrift:"CanvasPosition,7,optional" json:"canvas_position" form:"CanvasPosition" query:"CanvasPosition"` } func NewBackgroundImageDetail() *BackgroundImageDetail { return &BackgroundImageDetail{} } func (p *BackgroundImageDetail) InitDefault() { } var BackgroundImageDetail_OriginImageUri_DEFAULT string func (p *BackgroundImageDetail) GetOriginImageUri() (v string) { if !p.IsSetOriginImageUri() { return BackgroundImageDetail_OriginImageUri_DEFAULT } return *p.OriginImageUri } var BackgroundImageDetail_OriginImageUrl_DEFAULT string func (p *BackgroundImageDetail) GetOriginImageUrl() (v string) { if !p.IsSetOriginImageUrl() { return BackgroundImageDetail_OriginImageUrl_DEFAULT } return *p.OriginImageUrl } var BackgroundImageDetail_ImageUri_DEFAULT string func (p *BackgroundImageDetail) GetImageUri() (v string) { if !p.IsSetImageUri() { return BackgroundImageDetail_ImageUri_DEFAULT } return *p.ImageUri } var BackgroundImageDetail_ImageUrl_DEFAULT string func (p *BackgroundImageDetail) GetImageUrl() (v string) { if !p.IsSetImageUrl() { return BackgroundImageDetail_ImageUrl_DEFAULT } return *p.ImageUrl } var BackgroundImageDetail_ThemeColor_DEFAULT string func (p *BackgroundImageDetail) GetThemeColor() (v string) { if !p.IsSetThemeColor() { return BackgroundImageDetail_ThemeColor_DEFAULT } return *p.ThemeColor } var BackgroundImageDetail_GradientPosition_DEFAULT *GradientPosition func (p *BackgroundImageDetail) GetGradientPosition() (v *GradientPosition) { if !p.IsSetGradientPosition() { return BackgroundImageDetail_GradientPosition_DEFAULT } return p.GradientPosition } var BackgroundImageDetail_CanvasPosition_DEFAULT *CanvasPosition func (p *BackgroundImageDetail) GetCanvasPosition() (v *CanvasPosition) { if !p.IsSetCanvasPosition() { return BackgroundImageDetail_CanvasPosition_DEFAULT } return p.CanvasPosition } var fieldIDToName_BackgroundImageDetail = map[int16]string{ 1: "OriginImageUri", 2: "OriginImageUrl", 3: "ImageUri", 4: "ImageUrl", 5: "ThemeColor", 6: "GradientPosition", 7: "CanvasPosition", } func (p *BackgroundImageDetail) IsSetOriginImageUri() bool { return p.OriginImageUri != nil } func (p *BackgroundImageDetail) IsSetOriginImageUrl() bool { return p.OriginImageUrl != nil } func (p *BackgroundImageDetail) IsSetImageUri() bool { return p.ImageUri != nil } func (p *BackgroundImageDetail) IsSetImageUrl() bool { return p.ImageUrl != nil } func (p *BackgroundImageDetail) IsSetThemeColor() bool { return p.ThemeColor != nil } func (p *BackgroundImageDetail) IsSetGradientPosition() bool { return p.GradientPosition != nil } func (p *BackgroundImageDetail) IsSetCanvasPosition() bool { return p.CanvasPosition != nil } func (p *BackgroundImageDetail) 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.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_BackgroundImageDetail[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 *BackgroundImageDetail) ReadField1(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.OriginImageUri = _field return nil } func (p *BackgroundImageDetail) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.OriginImageUrl = _field return nil } func (p *BackgroundImageDetail) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ImageUri = _field return nil } func (p *BackgroundImageDetail) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ImageUrl = _field return nil } func (p *BackgroundImageDetail) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ThemeColor = _field return nil } func (p *BackgroundImageDetail) ReadField6(iprot thrift.TProtocol) error { _field := NewGradientPosition() if err := _field.Read(iprot); err != nil { return err } p.GradientPosition = _field return nil } func (p *BackgroundImageDetail) ReadField7(iprot thrift.TProtocol) error { _field := NewCanvasPosition() if err := _field.Read(iprot); err != nil { return err } p.CanvasPosition = _field return nil } func (p *BackgroundImageDetail) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("BackgroundImageDetail"); 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 *BackgroundImageDetail) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetOriginImageUri() { if err = oprot.WriteFieldBegin("OriginImageUri", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.OriginImageUri); 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 *BackgroundImageDetail) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetOriginImageUrl() { if err = oprot.WriteFieldBegin("OriginImageUrl", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.OriginImageUrl); 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 *BackgroundImageDetail) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetImageUri() { if err = oprot.WriteFieldBegin("ImageUri", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ImageUri); 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 *BackgroundImageDetail) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetImageUrl() { if err = oprot.WriteFieldBegin("ImageUrl", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ImageUrl); 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 *BackgroundImageDetail) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetThemeColor() { if err = oprot.WriteFieldBegin("ThemeColor", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ThemeColor); 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 *BackgroundImageDetail) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetGradientPosition() { if err = oprot.WriteFieldBegin("GradientPosition", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.GradientPosition.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 *BackgroundImageDetail) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetCanvasPosition() { if err = oprot.WriteFieldBegin("CanvasPosition", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError } if err := p.CanvasPosition.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 *BackgroundImageDetail) String() string { if p == nil { return "" } return fmt.Sprintf("BackgroundImageDetail(%+v)", *p) } type BackgroundImageInfo struct { // Web background cover WebBackgroundImage *BackgroundImageDetail `thrift:"WebBackgroundImage,1,optional" json:"web_background_image" form:"WebBackgroundImage" query:"WebBackgroundImage"` // Mobile end background cover MobileBackgroundImage *BackgroundImageDetail `thrift:"MobileBackgroundImage,2,optional" json:"mobile_background_image" form:"MobileBackgroundImage" query:"MobileBackgroundImage"` } func NewBackgroundImageInfo() *BackgroundImageInfo { return &BackgroundImageInfo{} } func (p *BackgroundImageInfo) InitDefault() { } var BackgroundImageInfo_WebBackgroundImage_DEFAULT *BackgroundImageDetail func (p *BackgroundImageInfo) GetWebBackgroundImage() (v *BackgroundImageDetail) { if !p.IsSetWebBackgroundImage() { return BackgroundImageInfo_WebBackgroundImage_DEFAULT } return p.WebBackgroundImage } var BackgroundImageInfo_MobileBackgroundImage_DEFAULT *BackgroundImageDetail func (p *BackgroundImageInfo) GetMobileBackgroundImage() (v *BackgroundImageDetail) { if !p.IsSetMobileBackgroundImage() { return BackgroundImageInfo_MobileBackgroundImage_DEFAULT } return p.MobileBackgroundImage } var fieldIDToName_BackgroundImageInfo = map[int16]string{ 1: "WebBackgroundImage", 2: "MobileBackgroundImage", } func (p *BackgroundImageInfo) IsSetWebBackgroundImage() bool { return p.WebBackgroundImage != nil } func (p *BackgroundImageInfo) IsSetMobileBackgroundImage() bool { return p.MobileBackgroundImage != nil } func (p *BackgroundImageInfo) 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 } 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_BackgroundImageInfo[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 *BackgroundImageInfo) ReadField1(iprot thrift.TProtocol) error { _field := NewBackgroundImageDetail() if err := _field.Read(iprot); err != nil { return err } p.WebBackgroundImage = _field return nil } func (p *BackgroundImageInfo) ReadField2(iprot thrift.TProtocol) error { _field := NewBackgroundImageDetail() if err := _field.Read(iprot); err != nil { return err } p.MobileBackgroundImage = _field return nil } func (p *BackgroundImageInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("BackgroundImageInfo"); 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 *BackgroundImageInfo) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWebBackgroundImage() { if err = oprot.WriteFieldBegin("WebBackgroundImage", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.WebBackgroundImage.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 *BackgroundImageInfo) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMobileBackgroundImage() { if err = oprot.WriteFieldBegin("MobileBackgroundImage", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.MobileBackgroundImage.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 *BackgroundImageInfo) String() string { if p == nil { return "" } return fmt.Sprintf("BackgroundImageInfo(%+v)", *p) } type AvatarConfig struct { ImageUri string `thrift:"ImageUri,1" json:"image_uri" form:"ImageUri" query:"ImageUri"` ImageUrl string `thrift:"ImageUrl,2" json:"image_url" form:"ImageUrl" query:"ImageUrl"` } func NewAvatarConfig() *AvatarConfig { return &AvatarConfig{} } func (p *AvatarConfig) InitDefault() { } func (p *AvatarConfig) GetImageUri() (v string) { return p.ImageUri } func (p *AvatarConfig) GetImageUrl() (v string) { return p.ImageUrl } var fieldIDToName_AvatarConfig = map[int16]string{ 1: "ImageUri", 2: "ImageUrl", } func (p *AvatarConfig) 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_AvatarConfig[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 *AvatarConfig) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ImageUri = _field return nil } func (p *AvatarConfig) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ImageUrl = _field return nil } func (p *AvatarConfig) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("AvatarConfig"); 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 *AvatarConfig) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ImageUri", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ImageUri); 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 *AvatarConfig) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ImageUrl", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ImageUrl); 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 *AvatarConfig) String() string { if p == nil { return "" } return fmt.Sprintf("AvatarConfig(%+v)", *p) } type ChatFlowRole struct { ID string `thrift:"ID,1" json:"id" form:"ID" query:"ID"` WorkflowID string `thrift:"WorkflowID,2" json:"workflow_id" form:"WorkflowID" query:"WorkflowID"` // Channel ID ConnectorID string `thrift:"ConnectorID,3" json:"connector_id" form:"ConnectorID" query:"ConnectorID"` // avatar Avatar *AvatarConfig `thrift:"Avatar,4,optional" json:"avatar" form:"Avatar" query:"Avatar"` // Role Description Description *string `thrift:"Description,5,optional" json:"description" form:"Description" query:"Description"` // opening statement OnboardingInfo *OnboardingInfo `thrift:"OnboardingInfo,6,optional" json:"onboarding_info" form:"OnboardingInfo" query:"OnboardingInfo"` // role name Name *string `thrift:"Name,7,optional" json:"name" form:"Name" query:"Name"` // User Question Suggestions SuggestReplyInfo *SuggestReplyInfo `thrift:"SuggestReplyInfo,8,optional" json:"suggest_reply_info" form:"SuggestReplyInfo" query:"SuggestReplyInfo"` // background cover BackgroundImageInfo *BackgroundImageInfo `thrift:"BackgroundImageInfo,9,optional" json:"background_image_info" form:"BackgroundImageInfo" query:"BackgroundImageInfo"` // Voice configuration: tone, phone, etc AudioConfig *AudioConfig `thrift:"AudioConfig,10,optional" json:"audio_config" form:"AudioConfig" query:"AudioConfig"` // user input method UserInputConfig *UserInputConfig `thrift:"UserInputConfig,11,optional" json:"user_input_config" form:"UserInputConfig" query:"UserInputConfig"` // project version ProjectVersion *string `thrift:"ProjectVersion,12,optional" json:"project_version" form:"ProjectVersion" query:"ProjectVersion"` } func NewChatFlowRole() *ChatFlowRole { return &ChatFlowRole{} } func (p *ChatFlowRole) InitDefault() { } func (p *ChatFlowRole) GetID() (v string) { return p.ID } func (p *ChatFlowRole) GetWorkflowID() (v string) { return p.WorkflowID } func (p *ChatFlowRole) GetConnectorID() (v string) { return p.ConnectorID } var ChatFlowRole_Avatar_DEFAULT *AvatarConfig func (p *ChatFlowRole) GetAvatar() (v *AvatarConfig) { if !p.IsSetAvatar() { return ChatFlowRole_Avatar_DEFAULT } return p.Avatar } var ChatFlowRole_Description_DEFAULT string func (p *ChatFlowRole) GetDescription() (v string) { if !p.IsSetDescription() { return ChatFlowRole_Description_DEFAULT } return *p.Description } var ChatFlowRole_OnboardingInfo_DEFAULT *OnboardingInfo func (p *ChatFlowRole) GetOnboardingInfo() (v *OnboardingInfo) { if !p.IsSetOnboardingInfo() { return ChatFlowRole_OnboardingInfo_DEFAULT } return p.OnboardingInfo } var ChatFlowRole_Name_DEFAULT string func (p *ChatFlowRole) GetName() (v string) { if !p.IsSetName() { return ChatFlowRole_Name_DEFAULT } return *p.Name } var ChatFlowRole_SuggestReplyInfo_DEFAULT *SuggestReplyInfo func (p *ChatFlowRole) GetSuggestReplyInfo() (v *SuggestReplyInfo) { if !p.IsSetSuggestReplyInfo() { return ChatFlowRole_SuggestReplyInfo_DEFAULT } return p.SuggestReplyInfo } var ChatFlowRole_BackgroundImageInfo_DEFAULT *BackgroundImageInfo func (p *ChatFlowRole) GetBackgroundImageInfo() (v *BackgroundImageInfo) { if !p.IsSetBackgroundImageInfo() { return ChatFlowRole_BackgroundImageInfo_DEFAULT } return p.BackgroundImageInfo } var ChatFlowRole_AudioConfig_DEFAULT *AudioConfig func (p *ChatFlowRole) GetAudioConfig() (v *AudioConfig) { if !p.IsSetAudioConfig() { return ChatFlowRole_AudioConfig_DEFAULT } return p.AudioConfig } var ChatFlowRole_UserInputConfig_DEFAULT *UserInputConfig func (p *ChatFlowRole) GetUserInputConfig() (v *UserInputConfig) { if !p.IsSetUserInputConfig() { return ChatFlowRole_UserInputConfig_DEFAULT } return p.UserInputConfig } var ChatFlowRole_ProjectVersion_DEFAULT string func (p *ChatFlowRole) GetProjectVersion() (v string) { if !p.IsSetProjectVersion() { return ChatFlowRole_ProjectVersion_DEFAULT } return *p.ProjectVersion } var fieldIDToName_ChatFlowRole = map[int16]string{ 1: "ID", 2: "WorkflowID", 3: "ConnectorID", 4: "Avatar", 5: "Description", 6: "OnboardingInfo", 7: "Name", 8: "SuggestReplyInfo", 9: "BackgroundImageInfo", 10: "AudioConfig", 11: "UserInputConfig", 12: "ProjectVersion", } func (p *ChatFlowRole) IsSetAvatar() bool { return p.Avatar != nil } func (p *ChatFlowRole) IsSetDescription() bool { return p.Description != nil } func (p *ChatFlowRole) IsSetOnboardingInfo() bool { return p.OnboardingInfo != nil } func (p *ChatFlowRole) IsSetName() bool { return p.Name != nil } func (p *ChatFlowRole) IsSetSuggestReplyInfo() bool { return p.SuggestReplyInfo != nil } func (p *ChatFlowRole) IsSetBackgroundImageInfo() bool { return p.BackgroundImageInfo != nil } func (p *ChatFlowRole) IsSetAudioConfig() bool { return p.AudioConfig != nil } func (p *ChatFlowRole) IsSetUserInputConfig() bool { return p.UserInputConfig != nil } func (p *ChatFlowRole) IsSetProjectVersion() bool { return p.ProjectVersion != nil } func (p *ChatFlowRole) 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.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.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.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 } 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 } case 9: if fieldTypeId == thrift.STRUCT { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRUCT { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRUCT { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.STRING { if err = p.ReadField12(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_ChatFlowRole[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 *ChatFlowRole) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *ChatFlowRole) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *ChatFlowRole) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConnectorID = _field return nil } func (p *ChatFlowRole) ReadField4(iprot thrift.TProtocol) error { _field := NewAvatarConfig() if err := _field.Read(iprot); err != nil { return err } p.Avatar = _field return nil } func (p *ChatFlowRole) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Description = _field return nil } func (p *ChatFlowRole) ReadField6(iprot thrift.TProtocol) error { _field := NewOnboardingInfo() if err := _field.Read(iprot); err != nil { return err } p.OnboardingInfo = _field return nil } func (p *ChatFlowRole) ReadField7(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 *ChatFlowRole) ReadField8(iprot thrift.TProtocol) error { _field := NewSuggestReplyInfo() if err := _field.Read(iprot); err != nil { return err } p.SuggestReplyInfo = _field return nil } func (p *ChatFlowRole) ReadField9(iprot thrift.TProtocol) error { _field := NewBackgroundImageInfo() if err := _field.Read(iprot); err != nil { return err } p.BackgroundImageInfo = _field return nil } func (p *ChatFlowRole) ReadField10(iprot thrift.TProtocol) error { _field := NewAudioConfig() if err := _field.Read(iprot); err != nil { return err } p.AudioConfig = _field return nil } func (p *ChatFlowRole) ReadField11(iprot thrift.TProtocol) error { _field := NewUserInputConfig() if err := _field.Read(iprot); err != nil { return err } p.UserInputConfig = _field return nil } func (p *ChatFlowRole) ReadField12(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectVersion = _field return nil } func (p *ChatFlowRole) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ChatFlowRole"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 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 *ChatFlowRole) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *ChatFlowRole) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *ChatFlowRole) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConnectorID); 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 *ChatFlowRole) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetAvatar() { if err = oprot.WriteFieldBegin("Avatar", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.Avatar.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 *ChatFlowRole) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetDescription() { if err = oprot.WriteFieldBegin("Description", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Description); 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 *ChatFlowRole) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetOnboardingInfo() { if err = oprot.WriteFieldBegin("OnboardingInfo", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.OnboardingInfo.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 *ChatFlowRole) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("Name", thrift.STRING, 7); 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 7 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } func (p *ChatFlowRole) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetSuggestReplyInfo() { if err = oprot.WriteFieldBegin("SuggestReplyInfo", thrift.STRUCT, 8); err != nil { goto WriteFieldBeginError } if err := p.SuggestReplyInfo.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 *ChatFlowRole) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetBackgroundImageInfo() { if err = oprot.WriteFieldBegin("BackgroundImageInfo", thrift.STRUCT, 9); err != nil { goto WriteFieldBeginError } if err := p.BackgroundImageInfo.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 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *ChatFlowRole) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetAudioConfig() { if err = oprot.WriteFieldBegin("AudioConfig", thrift.STRUCT, 10); err != nil { goto WriteFieldBeginError } if err := p.AudioConfig.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 10 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } func (p *ChatFlowRole) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetUserInputConfig() { if err = oprot.WriteFieldBegin("UserInputConfig", thrift.STRUCT, 11); err != nil { goto WriteFieldBeginError } if err := p.UserInputConfig.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 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *ChatFlowRole) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetProjectVersion() { if err = oprot.WriteFieldBegin("ProjectVersion", thrift.STRING, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectVersion); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *ChatFlowRole) String() string { if p == nil { return "" } return fmt.Sprintf("ChatFlowRole(%+v)", *p) } type CreateChatFlowRoleRequest struct { ChatFlowRole *ChatFlowRole `thrift:"ChatFlowRole,1" json:"chat_flow_role" query:"chat_flow_role" ` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCreateChatFlowRoleRequest() *CreateChatFlowRoleRequest { return &CreateChatFlowRoleRequest{} } func (p *CreateChatFlowRoleRequest) InitDefault() { } var CreateChatFlowRoleRequest_ChatFlowRole_DEFAULT *ChatFlowRole func (p *CreateChatFlowRoleRequest) GetChatFlowRole() (v *ChatFlowRole) { if !p.IsSetChatFlowRole() { return CreateChatFlowRoleRequest_ChatFlowRole_DEFAULT } return p.ChatFlowRole } var CreateChatFlowRoleRequest_Base_DEFAULT *base.Base func (p *CreateChatFlowRoleRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CreateChatFlowRoleRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CreateChatFlowRoleRequest = map[int16]string{ 1: "ChatFlowRole", 255: "Base", } func (p *CreateChatFlowRoleRequest) IsSetChatFlowRole() bool { return p.ChatFlowRole != nil } func (p *CreateChatFlowRoleRequest) IsSetBase() bool { return p.Base != nil } func (p *CreateChatFlowRoleRequest) 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_CreateChatFlowRoleRequest[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 *CreateChatFlowRoleRequest) ReadField1(iprot thrift.TProtocol) error { _field := NewChatFlowRole() if err := _field.Read(iprot); err != nil { return err } p.ChatFlowRole = _field return nil } func (p *CreateChatFlowRoleRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CreateChatFlowRoleRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateChatFlowRoleRequest"); 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 *CreateChatFlowRoleRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ChatFlowRole", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.ChatFlowRole.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 *CreateChatFlowRoleRequest) 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 *CreateChatFlowRoleRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CreateChatFlowRoleRequest(%+v)", *p) } type CreateChatFlowRoleResponse struct { // ID in the database ID string `thrift:"ID,1" json:"id" 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewCreateChatFlowRoleResponse() *CreateChatFlowRoleResponse { return &CreateChatFlowRoleResponse{} } func (p *CreateChatFlowRoleResponse) InitDefault() { } func (p *CreateChatFlowRoleResponse) GetID() (v string) { return p.ID } func (p *CreateChatFlowRoleResponse) GetCode() (v int64) { return p.Code } func (p *CreateChatFlowRoleResponse) GetMsg() (v string) { return p.Msg } var CreateChatFlowRoleResponse_BaseResp_DEFAULT *base.BaseResp func (p *CreateChatFlowRoleResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return CreateChatFlowRoleResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_CreateChatFlowRoleResponse = map[int16]string{ 1: "ID", 253: "code", 254: "msg", 255: "BaseResp", } func (p *CreateChatFlowRoleResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *CreateChatFlowRoleResponse) 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.STRING { 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_CreateChatFlowRoleResponse[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_CreateChatFlowRoleResponse[fieldId])) } func (p *CreateChatFlowRoleResponse) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *CreateChatFlowRoleResponse) 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 *CreateChatFlowRoleResponse) 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 *CreateChatFlowRoleResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *CreateChatFlowRoleResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateChatFlowRoleResponse"); 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 *CreateChatFlowRoleResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *CreateChatFlowRoleResponse) 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 *CreateChatFlowRoleResponse) 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 *CreateChatFlowRoleResponse) 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 *CreateChatFlowRoleResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CreateChatFlowRoleResponse(%+v)", *p) } type DeleteChatFlowRoleRequest struct { WorkflowID string `thrift:"WorkflowID,1" json:"workflow_id" query:"workflow_id" ` ConnectorID string `thrift:"ConnectorID,2" json:"connector_id" query:"connector_id" ` // ID in the database ID string `thrift:"ID,4" json:"id" query:"id" ` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewDeleteChatFlowRoleRequest() *DeleteChatFlowRoleRequest { return &DeleteChatFlowRoleRequest{} } func (p *DeleteChatFlowRoleRequest) InitDefault() { } func (p *DeleteChatFlowRoleRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *DeleteChatFlowRoleRequest) GetConnectorID() (v string) { return p.ConnectorID } func (p *DeleteChatFlowRoleRequest) GetID() (v string) { return p.ID } var DeleteChatFlowRoleRequest_Base_DEFAULT *base.Base func (p *DeleteChatFlowRoleRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return DeleteChatFlowRoleRequest_Base_DEFAULT } return p.Base } var fieldIDToName_DeleteChatFlowRoleRequest = map[int16]string{ 1: "WorkflowID", 2: "ConnectorID", 4: "ID", 255: "Base", } func (p *DeleteChatFlowRoleRequest) IsSetBase() bool { return p.Base != nil } func (p *DeleteChatFlowRoleRequest) 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 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 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_DeleteChatFlowRoleRequest[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 *DeleteChatFlowRoleRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *DeleteChatFlowRoleRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConnectorID = _field return nil } func (p *DeleteChatFlowRoleRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *DeleteChatFlowRoleRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *DeleteChatFlowRoleRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteChatFlowRoleRequest"); 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.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 *DeleteChatFlowRoleRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *DeleteChatFlowRoleRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConnectorID); 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 *DeleteChatFlowRoleRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ID", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *DeleteChatFlowRoleRequest) 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 *DeleteChatFlowRoleRequest) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteChatFlowRoleRequest(%+v)", *p) } type DeleteChatFlowRoleResponse struct { BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewDeleteChatFlowRoleResponse() *DeleteChatFlowRoleResponse { return &DeleteChatFlowRoleResponse{} } func (p *DeleteChatFlowRoleResponse) InitDefault() { } var DeleteChatFlowRoleResponse_BaseResp_DEFAULT *base.BaseResp func (p *DeleteChatFlowRoleResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return DeleteChatFlowRoleResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_DeleteChatFlowRoleResponse = map[int16]string{ 255: "BaseResp", } func (p *DeleteChatFlowRoleResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *DeleteChatFlowRoleResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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 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 !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_DeleteChatFlowRoleResponse[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_DeleteChatFlowRoleResponse[fieldId])) } func (p *DeleteChatFlowRoleResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *DeleteChatFlowRoleResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("DeleteChatFlowRoleResponse"); 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 *DeleteChatFlowRoleResponse) 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 *DeleteChatFlowRoleResponse) String() string { if p == nil { return "" } return fmt.Sprintf("DeleteChatFlowRoleResponse(%+v)", *p) } type GetChatFlowRoleRequest struct { WorkflowID string `thrift:"WorkflowID,1" json:"workflow_id" query:"workflow_id" ` ConnectorID string `thrift:"ConnectorID,2" json:"connector_id" query:"connector_id" ` IsDebug bool `thrift:"IsDebug,3" json:"is_debug" query:"is_debug" ` // 4: optional string AppID (api.query = "app_id") Ext map[string]string `thrift:"Ext,5,optional" json:"Ext,omitempty" query:"ext"` Base *base.Base `thrift:"Base,255,optional" json:"base" query:"base" ` } func NewGetChatFlowRoleRequest() *GetChatFlowRoleRequest { return &GetChatFlowRoleRequest{} } func (p *GetChatFlowRoleRequest) InitDefault() { } func (p *GetChatFlowRoleRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *GetChatFlowRoleRequest) GetConnectorID() (v string) { return p.ConnectorID } func (p *GetChatFlowRoleRequest) GetIsDebug() (v bool) { return p.IsDebug } var GetChatFlowRoleRequest_Ext_DEFAULT map[string]string func (p *GetChatFlowRoleRequest) GetExt() (v map[string]string) { if !p.IsSetExt() { return GetChatFlowRoleRequest_Ext_DEFAULT } return p.Ext } var GetChatFlowRoleRequest_Base_DEFAULT *base.Base func (p *GetChatFlowRoleRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetChatFlowRoleRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetChatFlowRoleRequest = map[int16]string{ 1: "WorkflowID", 2: "ConnectorID", 3: "IsDebug", 5: "Ext", 255: "Base", } func (p *GetChatFlowRoleRequest) IsSetExt() bool { return p.Ext != nil } func (p *GetChatFlowRoleRequest) IsSetBase() bool { return p.Base != nil } func (p *GetChatFlowRoleRequest) 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.BOOL { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 5: if fieldTypeId == thrift.MAP { if err = p.ReadField5(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_GetChatFlowRoleRequest[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 *GetChatFlowRoleRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetChatFlowRoleRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConnectorID = _field return nil } func (p *GetChatFlowRoleRequest) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDebug = _field return nil } func (p *GetChatFlowRoleRequest) ReadField5(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Ext = _field return nil } func (p *GetChatFlowRoleRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetChatFlowRoleRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetChatFlowRoleRequest"); 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.writeField5(oprot); err != nil { fieldId = 5 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 *GetChatFlowRoleRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetChatFlowRoleRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConnectorID); 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 *GetChatFlowRoleRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("IsDebug", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDebug); 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 *GetChatFlowRoleRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetExt() { if err = oprot.WriteFieldBegin("Ext", thrift.MAP, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Ext)); err != nil { return err } for k, v := range p.Ext { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *GetChatFlowRoleRequest) 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 *GetChatFlowRoleRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetChatFlowRoleRequest(%+v)", *p) } type GetChatFlowRoleResponse struct { Code int64 `thrift:"code,1,required" form:"code,required" json:"code,required" query:"code,required"` Msg string `thrift:"msg,2,required" form:"msg,required" json:"msg,required" query:"msg,required"` Role *ChatFlowRole `thrift:"Role,3,optional" json:"role" query:"role" ` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" json:"base_resp" query:"base_resp,required" ` } func NewGetChatFlowRoleResponse() *GetChatFlowRoleResponse { return &GetChatFlowRoleResponse{} } func (p *GetChatFlowRoleResponse) InitDefault() { } func (p *GetChatFlowRoleResponse) GetCode() (v int64) { return p.Code } func (p *GetChatFlowRoleResponse) GetMsg() (v string) { return p.Msg } var GetChatFlowRoleResponse_Role_DEFAULT *ChatFlowRole func (p *GetChatFlowRoleResponse) GetRole() (v *ChatFlowRole) { if !p.IsSetRole() { return GetChatFlowRoleResponse_Role_DEFAULT } return p.Role } var GetChatFlowRoleResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetChatFlowRoleResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetChatFlowRoleResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetChatFlowRoleResponse = map[int16]string{ 1: "code", 2: "msg", 3: "Role", 255: "BaseResp", } func (p *GetChatFlowRoleResponse) IsSetRole() bool { return p.Role != nil } func (p *GetChatFlowRoleResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetChatFlowRoleResponse) 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 } issetCode = true } 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 } issetMsg = true } 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 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 = 1 goto RequiredFieldNotSetError } if !issetMsg { fieldId = 2 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_GetChatFlowRoleResponse[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_GetChatFlowRoleResponse[fieldId])) } func (p *GetChatFlowRoleResponse) ReadField1(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 *GetChatFlowRoleResponse) ReadField2(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 *GetChatFlowRoleResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewChatFlowRole() if err := _field.Read(iprot); err != nil { return err } p.Role = _field return nil } func (p *GetChatFlowRoleResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetChatFlowRoleResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetChatFlowRoleResponse"); 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.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 *GetChatFlowRoleResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetChatFlowRoleResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *GetChatFlowRoleResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetRole() { if err = oprot.WriteFieldBegin("Role", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.Role.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 *GetChatFlowRoleResponse) 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 *GetChatFlowRoleResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetChatFlowRoleResponse(%+v)", *p) } type NodePanelSearchRequest struct { // The data type of the search, pass empty, do not pass, or pass All means search for all types SearchType NodePanelSearchType `thrift:"search_type,1" form:"search_type" json:"search_type" query:"search_type"` SpaceID string `thrift:"space_id,2" form:"space_id" json:"space_id" query:"space_id"` ProjectID *string `thrift:"project_id,3,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"` SearchKey string `thrift:"search_key,4" form:"search_key" json:"search_key" query:"search_key"` // The value is "" on the first request, and the underlying implementation is converted to a page or cursor according to the paging mode of the data source PageOrCursor string `thrift:"page_or_cursor,5" form:"page_or_cursor" json:"page_or_cursor" query:"page_or_cursor"` PageSize int32 `thrift:"page_size,6" form:"page_size" json:"page_size" query:"page_size"` // Excluded workflow_id, used to exclude the id of the current workflow when searching for workflow ExcludeWorkflowID string `thrift:"exclude_workflow_id,7" form:"exclude_workflow_id" json:"exclude_workflow_id" query:"exclude_workflow_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewNodePanelSearchRequest() *NodePanelSearchRequest { return &NodePanelSearchRequest{} } func (p *NodePanelSearchRequest) InitDefault() { } func (p *NodePanelSearchRequest) GetSearchType() (v NodePanelSearchType) { return p.SearchType } func (p *NodePanelSearchRequest) GetSpaceID() (v string) { return p.SpaceID } var NodePanelSearchRequest_ProjectID_DEFAULT string func (p *NodePanelSearchRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return NodePanelSearchRequest_ProjectID_DEFAULT } return *p.ProjectID } func (p *NodePanelSearchRequest) GetSearchKey() (v string) { return p.SearchKey } func (p *NodePanelSearchRequest) GetPageOrCursor() (v string) { return p.PageOrCursor } func (p *NodePanelSearchRequest) GetPageSize() (v int32) { return p.PageSize } func (p *NodePanelSearchRequest) GetExcludeWorkflowID() (v string) { return p.ExcludeWorkflowID } var NodePanelSearchRequest_Base_DEFAULT *base.Base func (p *NodePanelSearchRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return NodePanelSearchRequest_Base_DEFAULT } return p.Base } var fieldIDToName_NodePanelSearchRequest = map[int16]string{ 1: "search_type", 2: "space_id", 3: "project_id", 4: "search_key", 5: "page_or_cursor", 6: "page_size", 7: "exclude_workflow_id", 255: "Base", } func (p *NodePanelSearchRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *NodePanelSearchRequest) IsSetBase() bool { return p.Base != nil } func (p *NodePanelSearchRequest) 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 } 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.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.STRING { if err = p.ReadField7(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_NodePanelSearchRequest[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 *NodePanelSearchRequest) ReadField1(iprot thrift.TProtocol) error { var _field NodePanelSearchType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = NodePanelSearchType(v) } p.SearchType = _field return nil } func (p *NodePanelSearchRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *NodePanelSearchRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *NodePanelSearchRequest) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.SearchKey = _field return nil } func (p *NodePanelSearchRequest) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PageOrCursor = _field return nil } func (p *NodePanelSearchRequest) ReadField6(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.PageSize = _field return nil } func (p *NodePanelSearchRequest) ReadField7(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ExcludeWorkflowID = _field return nil } func (p *NodePanelSearchRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *NodePanelSearchRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelSearchRequest"); 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.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 *NodePanelSearchRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("search_type", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.SearchType)); 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 *NodePanelSearchRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SpaceID); 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 *NodePanelSearchRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("project_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *NodePanelSearchRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("search_key", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.SearchKey); 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 *NodePanelSearchRequest) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("page_or_cursor", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PageOrCursor); 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 *NodePanelSearchRequest) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("page_size", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.PageSize); 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 *NodePanelSearchRequest) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("exclude_workflow_id", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ExcludeWorkflowID); 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 *NodePanelSearchRequest) 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 *NodePanelSearchRequest) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelSearchRequest(%+v)", *p) } type NodePanelWorkflowData struct { WorkflowList []*Workflow `thrift:"workflow_list,1" form:"workflow_list" json:"workflow_list" query:"workflow_list"` // Since the query of workflow is all page + size, page + 1 is returned here. NextPageOrCursor string `thrift:"next_page_or_cursor,2" form:"next_page_or_cursor" json:"next_page_or_cursor" query:"next_page_or_cursor"` HasMore bool `thrift:"has_more,3" form:"has_more" json:"has_more" query:"has_more"` } func NewNodePanelWorkflowData() *NodePanelWorkflowData { return &NodePanelWorkflowData{} } func (p *NodePanelWorkflowData) InitDefault() { } func (p *NodePanelWorkflowData) GetWorkflowList() (v []*Workflow) { return p.WorkflowList } func (p *NodePanelWorkflowData) GetNextPageOrCursor() (v string) { return p.NextPageOrCursor } func (p *NodePanelWorkflowData) GetHasMore() (v bool) { return p.HasMore } var fieldIDToName_NodePanelWorkflowData = map[int16]string{ 1: "workflow_list", 2: "next_page_or_cursor", 3: "has_more", } func (p *NodePanelWorkflowData) 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.LIST { 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.BOOL { 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_NodePanelWorkflowData[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 *NodePanelWorkflowData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*Workflow, 0, size) values := make([]Workflow, 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.WorkflowList = _field return nil } func (p *NodePanelWorkflowData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NextPageOrCursor = _field return nil } func (p *NodePanelWorkflowData) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.HasMore = _field return nil } func (p *NodePanelWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelWorkflowData"); 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 *NodePanelWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.WorkflowList)); err != nil { return err } for _, v := range p.WorkflowList { 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 *NodePanelWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("next_page_or_cursor", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NextPageOrCursor); 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 *NodePanelWorkflowData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.HasMore); 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 *NodePanelWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelWorkflowData(%+v)", *p) } type NodePanelPluginAPI struct { APIID string `thrift:"api_id,1" form:"api_id" json:"api_id" query:"api_id"` APIName string `thrift:"api_name,2" form:"api_name" json:"api_name" query:"api_name"` APIDesc string `thrift:"api_desc,3" form:"api_desc" json:"api_desc" query:"api_desc"` } func NewNodePanelPluginAPI() *NodePanelPluginAPI { return &NodePanelPluginAPI{} } func (p *NodePanelPluginAPI) InitDefault() { } func (p *NodePanelPluginAPI) GetAPIID() (v string) { return p.APIID } func (p *NodePanelPluginAPI) GetAPIName() (v string) { return p.APIName } func (p *NodePanelPluginAPI) GetAPIDesc() (v string) { return p.APIDesc } var fieldIDToName_NodePanelPluginAPI = map[int16]string{ 1: "api_id", 2: "api_name", 3: "api_desc", } func (p *NodePanelPluginAPI) 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 } 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_NodePanelPluginAPI[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 *NodePanelPluginAPI) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIID = _field return nil } func (p *NodePanelPluginAPI) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIName = _field return nil } func (p *NodePanelPluginAPI) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.APIDesc = _field return nil } func (p *NodePanelPluginAPI) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelPluginAPI"); 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 *NodePanelPluginAPI) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIID); 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 *NodePanelPluginAPI) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIName); 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 *NodePanelPluginAPI) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("api_desc", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.APIDesc); 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 *NodePanelPluginAPI) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelPluginAPI(%+v)", *p) } type NodePanelPlugin struct { PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Desc string `thrift:"desc,3" form:"desc" json:"desc" query:"desc"` Icon string `thrift:"icon,4" form:"icon" json:"icon" query:"icon"` ToolList []*NodePanelPluginAPI `thrift:"tool_list,5" form:"tool_list" json:"tool_list" query:"tool_list"` Version string `thrift:"version,6" form:"version" json:"version" query:"version"` } func NewNodePanelPlugin() *NodePanelPlugin { return &NodePanelPlugin{} } func (p *NodePanelPlugin) InitDefault() { } func (p *NodePanelPlugin) GetPluginID() (v string) { return p.PluginID } func (p *NodePanelPlugin) GetName() (v string) { return p.Name } func (p *NodePanelPlugin) GetDesc() (v string) { return p.Desc } func (p *NodePanelPlugin) GetIcon() (v string) { return p.Icon } func (p *NodePanelPlugin) GetToolList() (v []*NodePanelPluginAPI) { return p.ToolList } func (p *NodePanelPlugin) GetVersion() (v string) { return p.Version } var fieldIDToName_NodePanelPlugin = map[int16]string{ 1: "plugin_id", 2: "name", 3: "desc", 4: "icon", 5: "tool_list", 6: "version", } func (p *NodePanelPlugin) 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.LIST { 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 } 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_NodePanelPlugin[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 *NodePanelPlugin) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.PluginID = _field return nil } func (p *NodePanelPlugin) ReadField2(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 *NodePanelPlugin) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Desc = _field return nil } func (p *NodePanelPlugin) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Icon = _field return nil } func (p *NodePanelPlugin) ReadField5(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodePanelPluginAPI, 0, size) values := make([]NodePanelPluginAPI, 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.ToolList = _field return nil } func (p *NodePanelPlugin) ReadField6(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Version = _field return nil } func (p *NodePanelPlugin) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelPlugin"); 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 = 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 *NodePanelPlugin) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.PluginID); 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 *NodePanelPlugin) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *NodePanelPlugin) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("desc", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Desc); 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 *NodePanelPlugin) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Icon); 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 *NodePanelPlugin) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("tool_list", thrift.LIST, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ToolList)); err != nil { return err } for _, v := range p.ToolList { 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *NodePanelPlugin) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Version); 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 *NodePanelPlugin) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelPlugin(%+v)", *p) } type NodePanelPluginData struct { PluginList []*NodePanelPlugin `thrift:"plugin_list,1" form:"plugin_list" json:"plugin_list" query:"plugin_list"` // If the data source is page + size, return page + 1 here; if the data source is cursor mode, return the cursor returned by the data source here NextPageOrCursor string `thrift:"next_page_or_cursor,2" form:"next_page_or_cursor" json:"next_page_or_cursor" query:"next_page_or_cursor"` HasMore bool `thrift:"has_more,3" form:"has_more" json:"has_more" query:"has_more"` } func NewNodePanelPluginData() *NodePanelPluginData { return &NodePanelPluginData{} } func (p *NodePanelPluginData) InitDefault() { } func (p *NodePanelPluginData) GetPluginList() (v []*NodePanelPlugin) { return p.PluginList } func (p *NodePanelPluginData) GetNextPageOrCursor() (v string) { return p.NextPageOrCursor } func (p *NodePanelPluginData) GetHasMore() (v bool) { return p.HasMore } var fieldIDToName_NodePanelPluginData = map[int16]string{ 1: "plugin_list", 2: "next_page_or_cursor", 3: "has_more", } func (p *NodePanelPluginData) 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.LIST { 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.BOOL { 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_NodePanelPluginData[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 *NodePanelPluginData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*NodePanelPlugin, 0, size) values := make([]NodePanelPlugin, 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.PluginList = _field return nil } func (p *NodePanelPluginData) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NextPageOrCursor = _field return nil } func (p *NodePanelPluginData) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.HasMore = _field return nil } func (p *NodePanelPluginData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelPluginData"); 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 *NodePanelPluginData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("plugin_list", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.PluginList)); err != nil { return err } for _, v := range p.PluginList { 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 *NodePanelPluginData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("next_page_or_cursor", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NextPageOrCursor); 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 *NodePanelPluginData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.HasMore); 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 *NodePanelPluginData) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelPluginData(%+v)", *p) } type NodePanelSearchData struct { ResourceWorkflow *NodePanelWorkflowData `thrift:"resource_workflow,1,optional" form:"resource_workflow" json:"resource_workflow,omitempty" query:"resource_workflow"` ProjectWorkflow *NodePanelWorkflowData `thrift:"project_workflow,2,optional" form:"project_workflow" json:"project_workflow,omitempty" query:"project_workflow"` FavoritePlugin *NodePanelPluginData `thrift:"favorite_plugin,3,optional" form:"favorite_plugin" json:"favorite_plugin,omitempty" query:"favorite_plugin"` ResourcePlugin *NodePanelPluginData `thrift:"resource_plugin,4,optional" form:"resource_plugin" json:"resource_plugin,omitempty" query:"resource_plugin"` ProjectPlugin *NodePanelPluginData `thrift:"project_plugin,5,optional" form:"project_plugin" json:"project_plugin,omitempty" query:"project_plugin"` StorePlugin *NodePanelPluginData `thrift:"store_plugin,6,optional" form:"store_plugin" json:"store_plugin,omitempty" query:"store_plugin"` } func NewNodePanelSearchData() *NodePanelSearchData { return &NodePanelSearchData{} } func (p *NodePanelSearchData) InitDefault() { } var NodePanelSearchData_ResourceWorkflow_DEFAULT *NodePanelWorkflowData func (p *NodePanelSearchData) GetResourceWorkflow() (v *NodePanelWorkflowData) { if !p.IsSetResourceWorkflow() { return NodePanelSearchData_ResourceWorkflow_DEFAULT } return p.ResourceWorkflow } var NodePanelSearchData_ProjectWorkflow_DEFAULT *NodePanelWorkflowData func (p *NodePanelSearchData) GetProjectWorkflow() (v *NodePanelWorkflowData) { if !p.IsSetProjectWorkflow() { return NodePanelSearchData_ProjectWorkflow_DEFAULT } return p.ProjectWorkflow } var NodePanelSearchData_FavoritePlugin_DEFAULT *NodePanelPluginData func (p *NodePanelSearchData) GetFavoritePlugin() (v *NodePanelPluginData) { if !p.IsSetFavoritePlugin() { return NodePanelSearchData_FavoritePlugin_DEFAULT } return p.FavoritePlugin } var NodePanelSearchData_ResourcePlugin_DEFAULT *NodePanelPluginData func (p *NodePanelSearchData) GetResourcePlugin() (v *NodePanelPluginData) { if !p.IsSetResourcePlugin() { return NodePanelSearchData_ResourcePlugin_DEFAULT } return p.ResourcePlugin } var NodePanelSearchData_ProjectPlugin_DEFAULT *NodePanelPluginData func (p *NodePanelSearchData) GetProjectPlugin() (v *NodePanelPluginData) { if !p.IsSetProjectPlugin() { return NodePanelSearchData_ProjectPlugin_DEFAULT } return p.ProjectPlugin } var NodePanelSearchData_StorePlugin_DEFAULT *NodePanelPluginData func (p *NodePanelSearchData) GetStorePlugin() (v *NodePanelPluginData) { if !p.IsSetStorePlugin() { return NodePanelSearchData_StorePlugin_DEFAULT } return p.StorePlugin } var fieldIDToName_NodePanelSearchData = map[int16]string{ 1: "resource_workflow", 2: "project_workflow", 3: "favorite_plugin", 4: "resource_plugin", 5: "project_plugin", 6: "store_plugin", } func (p *NodePanelSearchData) IsSetResourceWorkflow() bool { return p.ResourceWorkflow != nil } func (p *NodePanelSearchData) IsSetProjectWorkflow() bool { return p.ProjectWorkflow != nil } func (p *NodePanelSearchData) IsSetFavoritePlugin() bool { return p.FavoritePlugin != nil } func (p *NodePanelSearchData) IsSetResourcePlugin() bool { return p.ResourcePlugin != nil } func (p *NodePanelSearchData) IsSetProjectPlugin() bool { return p.ProjectPlugin != nil } func (p *NodePanelSearchData) IsSetStorePlugin() bool { return p.StorePlugin != nil } func (p *NodePanelSearchData) 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 } 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_NodePanelSearchData[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 *NodePanelSearchData) ReadField1(iprot thrift.TProtocol) error { _field := NewNodePanelWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.ResourceWorkflow = _field return nil } func (p *NodePanelSearchData) ReadField2(iprot thrift.TProtocol) error { _field := NewNodePanelWorkflowData() if err := _field.Read(iprot); err != nil { return err } p.ProjectWorkflow = _field return nil } func (p *NodePanelSearchData) ReadField3(iprot thrift.TProtocol) error { _field := NewNodePanelPluginData() if err := _field.Read(iprot); err != nil { return err } p.FavoritePlugin = _field return nil } func (p *NodePanelSearchData) ReadField4(iprot thrift.TProtocol) error { _field := NewNodePanelPluginData() if err := _field.Read(iprot); err != nil { return err } p.ResourcePlugin = _field return nil } func (p *NodePanelSearchData) ReadField5(iprot thrift.TProtocol) error { _field := NewNodePanelPluginData() if err := _field.Read(iprot); err != nil { return err } p.ProjectPlugin = _field return nil } func (p *NodePanelSearchData) ReadField6(iprot thrift.TProtocol) error { _field := NewNodePanelPluginData() if err := _field.Read(iprot); err != nil { return err } p.StorePlugin = _field return nil } func (p *NodePanelSearchData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelSearchData"); 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 = 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 *NodePanelSearchData) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetResourceWorkflow() { if err = oprot.WriteFieldBegin("resource_workflow", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.ResourceWorkflow.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 *NodePanelSearchData) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetProjectWorkflow() { if err = oprot.WriteFieldBegin("project_workflow", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.ProjectWorkflow.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 *NodePanelSearchData) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetFavoritePlugin() { if err = oprot.WriteFieldBegin("favorite_plugin", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.FavoritePlugin.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 *NodePanelSearchData) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetResourcePlugin() { if err = oprot.WriteFieldBegin("resource_plugin", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError } if err := p.ResourcePlugin.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 *NodePanelSearchData) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetProjectPlugin() { if err = oprot.WriteFieldBegin("project_plugin", thrift.STRUCT, 5); err != nil { goto WriteFieldBeginError } if err := p.ProjectPlugin.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 *NodePanelSearchData) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetStorePlugin() { if err = oprot.WriteFieldBegin("store_plugin", thrift.STRUCT, 6); err != nil { goto WriteFieldBeginError } if err := p.StorePlugin.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 *NodePanelSearchData) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelSearchData(%+v)", *p) } type NodePanelSearchResponse struct { Data *NodePanelSearchData `thrift:"data,1" form:"data" json:"data" query:"data"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewNodePanelSearchResponse() *NodePanelSearchResponse { return &NodePanelSearchResponse{} } func (p *NodePanelSearchResponse) InitDefault() { } var NodePanelSearchResponse_Data_DEFAULT *NodePanelSearchData func (p *NodePanelSearchResponse) GetData() (v *NodePanelSearchData) { if !p.IsSetData() { return NodePanelSearchResponse_Data_DEFAULT } return p.Data } func (p *NodePanelSearchResponse) GetCode() (v int64) { return p.Code } func (p *NodePanelSearchResponse) GetMsg() (v string) { return p.Msg } var NodePanelSearchResponse_BaseResp_DEFAULT *base.BaseResp func (p *NodePanelSearchResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return NodePanelSearchResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_NodePanelSearchResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *NodePanelSearchResponse) IsSetData() bool { return p.Data != nil } func (p *NodePanelSearchResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *NodePanelSearchResponse) 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_NodePanelSearchResponse[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_NodePanelSearchResponse[fieldId])) } func (p *NodePanelSearchResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewNodePanelSearchData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *NodePanelSearchResponse) 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 *NodePanelSearchResponse) 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 *NodePanelSearchResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *NodePanelSearchResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("NodePanelSearchResponse"); 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 *NodePanelSearchResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *NodePanelSearchResponse) 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 *NodePanelSearchResponse) 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 *NodePanelSearchResponse) 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 *NodePanelSearchResponse) String() string { if p == nil { return "" } return fmt.Sprintf("NodePanelSearchResponse(%+v)", *p) } type ListPublishWorkflowRequest struct { SpaceID int64 `thrift:"space_id,2,required" form:"space_id,required" json:"space_id,string,required" query:"space_id,required"` //filter OwnerID *int64 `thrift:"owner_id,3,optional" form:"owner_id" json:"owner_id,string,omitempty" query:"owner_id"` //Search term: agent or author name Name *string `thrift:"name,4,optional" form:"name" json:"name,omitempty" query:"name"` OrderLastPublishTime *OrderByType `thrift:"order_last_publish_time,5,optional" form:"order_last_publish_time" json:"order_last_publish_time,omitempty" query:"order_last_publish_time"` OrderTotalToken *OrderByType `thrift:"order_total_token,6,optional" form:"order_total_token" json:"order_total_token,omitempty" query:"order_total_token"` Size int64 `thrift:"size,7,required" form:"size,required" json:"size,required" query:"size,required"` CursorID *string `thrift:"cursor_id,8,optional" form:"cursor_id" json:"cursor_id,omitempty" query:"cursor_id"` WorkflowIds []string `thrift:"workflow_ids,9,optional" form:"workflow_ids" json:"workflow_ids,omitempty" query:"workflow_ids"` Base *base.Base `thrift:"Base,255,optional" form:"-" json:"-" query:"-"` } func NewListPublishWorkflowRequest() *ListPublishWorkflowRequest { return &ListPublishWorkflowRequest{} } func (p *ListPublishWorkflowRequest) InitDefault() { } func (p *ListPublishWorkflowRequest) GetSpaceID() (v int64) { return p.SpaceID } var ListPublishWorkflowRequest_OwnerID_DEFAULT int64 func (p *ListPublishWorkflowRequest) GetOwnerID() (v int64) { if !p.IsSetOwnerID() { return ListPublishWorkflowRequest_OwnerID_DEFAULT } return *p.OwnerID } var ListPublishWorkflowRequest_Name_DEFAULT string func (p *ListPublishWorkflowRequest) GetName() (v string) { if !p.IsSetName() { return ListPublishWorkflowRequest_Name_DEFAULT } return *p.Name } var ListPublishWorkflowRequest_OrderLastPublishTime_DEFAULT OrderByType func (p *ListPublishWorkflowRequest) GetOrderLastPublishTime() (v OrderByType) { if !p.IsSetOrderLastPublishTime() { return ListPublishWorkflowRequest_OrderLastPublishTime_DEFAULT } return *p.OrderLastPublishTime } var ListPublishWorkflowRequest_OrderTotalToken_DEFAULT OrderByType func (p *ListPublishWorkflowRequest) GetOrderTotalToken() (v OrderByType) { if !p.IsSetOrderTotalToken() { return ListPublishWorkflowRequest_OrderTotalToken_DEFAULT } return *p.OrderTotalToken } func (p *ListPublishWorkflowRequest) GetSize() (v int64) { return p.Size } var ListPublishWorkflowRequest_CursorID_DEFAULT string func (p *ListPublishWorkflowRequest) GetCursorID() (v string) { if !p.IsSetCursorID() { return ListPublishWorkflowRequest_CursorID_DEFAULT } return *p.CursorID } var ListPublishWorkflowRequest_WorkflowIds_DEFAULT []string func (p *ListPublishWorkflowRequest) GetWorkflowIds() (v []string) { if !p.IsSetWorkflowIds() { return ListPublishWorkflowRequest_WorkflowIds_DEFAULT } return p.WorkflowIds } var ListPublishWorkflowRequest_Base_DEFAULT *base.Base func (p *ListPublishWorkflowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return ListPublishWorkflowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_ListPublishWorkflowRequest = map[int16]string{ 2: "space_id", 3: "owner_id", 4: "name", 5: "order_last_publish_time", 6: "order_total_token", 7: "size", 8: "cursor_id", 9: "workflow_ids", 255: "Base", } func (p *ListPublishWorkflowRequest) IsSetOwnerID() bool { return p.OwnerID != nil } func (p *ListPublishWorkflowRequest) IsSetName() bool { return p.Name != nil } func (p *ListPublishWorkflowRequest) IsSetOrderLastPublishTime() bool { return p.OrderLastPublishTime != nil } func (p *ListPublishWorkflowRequest) IsSetOrderTotalToken() bool { return p.OrderTotalToken != nil } func (p *ListPublishWorkflowRequest) IsSetCursorID() bool { return p.CursorID != nil } func (p *ListPublishWorkflowRequest) IsSetWorkflowIds() bool { return p.WorkflowIds != nil } func (p *ListPublishWorkflowRequest) IsSetBase() bool { return p.Base != nil } func (p *ListPublishWorkflowRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetSpaceID bool = false var issetSize 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 2: if fieldTypeId == thrift.I64 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } issetSpaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.I64 { 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.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.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.I64 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } issetSize = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.LIST { if err = p.ReadField9(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 } if !issetSpaceID { fieldId = 2 goto RequiredFieldNotSetError } if !issetSize { fieldId = 7 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_ListPublishWorkflowRequest[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_ListPublishWorkflowRequest[fieldId])) } func (p *ListPublishWorkflowRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *ListPublishWorkflowRequest) ReadField3(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.OwnerID = _field return nil } func (p *ListPublishWorkflowRequest) ReadField4(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 *ListPublishWorkflowRequest) ReadField5(iprot thrift.TProtocol) error { var _field *OrderByType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := OrderByType(v) _field = &tmp } p.OrderLastPublishTime = _field return nil } func (p *ListPublishWorkflowRequest) ReadField6(iprot thrift.TProtocol) error { var _field *OrderByType if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := OrderByType(v) _field = &tmp } p.OrderTotalToken = _field return nil } func (p *ListPublishWorkflowRequest) ReadField7(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.Size = _field return nil } func (p *ListPublishWorkflowRequest) ReadField8(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CursorID = _field return nil } func (p *ListPublishWorkflowRequest) ReadField9(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]string, 0, size) for i := 0; i < size; i++ { var _elem string if v, err := iprot.ReadString(); err != nil { return err } else { _elem = v } _field = append(_field, _elem) } if err := iprot.ReadListEnd(); err != nil { return err } p.WorkflowIds = _field return nil } func (p *ListPublishWorkflowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *ListPublishWorkflowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ListPublishWorkflowRequest"); err != nil { goto WriteStructBeginError } if p != nil { 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.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 *ListPublishWorkflowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.SpaceID); 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 *ListPublishWorkflowRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetOwnerID() { if err = oprot.WriteFieldBegin("owner_id", thrift.I64, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.OwnerID); 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 *ListPublishWorkflowRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *ListPublishWorkflowRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetOrderLastPublishTime() { if err = oprot.WriteFieldBegin("order_last_publish_time", thrift.I32, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.OrderLastPublishTime)); 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 *ListPublishWorkflowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetOrderTotalToken() { if err = oprot.WriteFieldBegin("order_total_token", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.OrderTotalToken)); 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 *ListPublishWorkflowRequest) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("size", thrift.I64, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.Size); 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 *ListPublishWorkflowRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetCursorID() { if err = oprot.WriteFieldBegin("cursor_id", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CursorID); 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 *ListPublishWorkflowRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowIds() { if err = oprot.WriteFieldBegin("workflow_ids", thrift.LIST, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRING, len(p.WorkflowIds)); err != nil { return err } for _, v := range p.WorkflowIds { if err := oprot.WriteString(v); 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 9 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } func (p *ListPublishWorkflowRequest) 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 *ListPublishWorkflowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("ListPublishWorkflowRequest(%+v)", *p) } type PublishBasicWorkflowData struct { //Information on recently released projects BasicInfo *WorkflowBasicInfo `thrift:"basic_info,1" form:"basic_info" json:"basic_info" query:"basic_info"` UserInfo *UserInfo `thrift:"user_info,2" form:"user_info" json:"user_info" query:"user_info"` //Published channel aggregation Connectors []*ConnectorInfo `thrift:"connectors,3" form:"connectors" json:"connectors" query:"connectors"` //Total token consumption as of yesterday TotalToken string `thrift:"total_token,4" form:"total_token" json:"total_token" query:"total_token"` } func NewPublishBasicWorkflowData() *PublishBasicWorkflowData { return &PublishBasicWorkflowData{} } func (p *PublishBasicWorkflowData) InitDefault() { } var PublishBasicWorkflowData_BasicInfo_DEFAULT *WorkflowBasicInfo func (p *PublishBasicWorkflowData) GetBasicInfo() (v *WorkflowBasicInfo) { if !p.IsSetBasicInfo() { return PublishBasicWorkflowData_BasicInfo_DEFAULT } return p.BasicInfo } var PublishBasicWorkflowData_UserInfo_DEFAULT *UserInfo func (p *PublishBasicWorkflowData) GetUserInfo() (v *UserInfo) { if !p.IsSetUserInfo() { return PublishBasicWorkflowData_UserInfo_DEFAULT } return p.UserInfo } func (p *PublishBasicWorkflowData) GetConnectors() (v []*ConnectorInfo) { return p.Connectors } func (p *PublishBasicWorkflowData) GetTotalToken() (v string) { return p.TotalToken } var fieldIDToName_PublishBasicWorkflowData = map[int16]string{ 1: "basic_info", 2: "user_info", 3: "connectors", 4: "total_token", } func (p *PublishBasicWorkflowData) IsSetBasicInfo() bool { return p.BasicInfo != nil } func (p *PublishBasicWorkflowData) IsSetUserInfo() bool { return p.UserInfo != nil } func (p *PublishBasicWorkflowData) 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.LIST { 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_PublishBasicWorkflowData[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 *PublishBasicWorkflowData) ReadField1(iprot thrift.TProtocol) error { _field := NewWorkflowBasicInfo() if err := _field.Read(iprot); err != nil { return err } p.BasicInfo = _field return nil } func (p *PublishBasicWorkflowData) ReadField2(iprot thrift.TProtocol) error { _field := NewUserInfo() if err := _field.Read(iprot); err != nil { return err } p.UserInfo = _field return nil } func (p *PublishBasicWorkflowData) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ConnectorInfo, 0, size) values := make([]ConnectorInfo, 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.Connectors = _field return nil } func (p *PublishBasicWorkflowData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.TotalToken = _field return nil } func (p *PublishBasicWorkflowData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PublishBasicWorkflowData"); 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 *PublishBasicWorkflowData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("basic_info", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.BasicInfo.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 *PublishBasicWorkflowData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("user_info", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } if err := p.UserInfo.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 *PublishBasicWorkflowData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("connectors", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Connectors)); err != nil { return err } for _, v := range p.Connectors { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *PublishBasicWorkflowData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("total_token", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.TotalToken); 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 *PublishBasicWorkflowData) String() string { if p == nil { return "" } return fmt.Sprintf("PublishBasicWorkflowData(%+v)", *p) } type PublishWorkflowListData struct { Workflows []*PublishBasicWorkflowData `thrift:"workflows,1" form:"workflows" json:"workflows" query:"workflows"` Total int32 `thrift:"total,2" form:"total" json:"total" query:"total"` HasMore bool `thrift:"has_more,3" form:"has_more" json:"has_more" query:"has_more"` NextCursorID string `thrift:"next_cursor_id,4" form:"next_cursor_id" json:"next_cursor_id" query:"next_cursor_id"` } func NewPublishWorkflowListData() *PublishWorkflowListData { return &PublishWorkflowListData{} } func (p *PublishWorkflowListData) InitDefault() { } func (p *PublishWorkflowListData) GetWorkflows() (v []*PublishBasicWorkflowData) { return p.Workflows } func (p *PublishWorkflowListData) GetTotal() (v int32) { return p.Total } func (p *PublishWorkflowListData) GetHasMore() (v bool) { return p.HasMore } func (p *PublishWorkflowListData) GetNextCursorID() (v string) { return p.NextCursorID } var fieldIDToName_PublishWorkflowListData = map[int16]string{ 1: "workflows", 2: "total", 3: "has_more", 4: "next_cursor_id", } func (p *PublishWorkflowListData) 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.LIST { 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.BOOL { 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_PublishWorkflowListData[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 *PublishWorkflowListData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*PublishBasicWorkflowData, 0, size) values := make([]PublishBasicWorkflowData, 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.Workflows = _field return nil } func (p *PublishWorkflowListData) ReadField2(iprot thrift.TProtocol) error { var _field int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = v } p.Total = _field return nil } func (p *PublishWorkflowListData) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.HasMore = _field return nil } func (p *PublishWorkflowListData) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.NextCursorID = _field return nil } func (p *PublishWorkflowListData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("PublishWorkflowListData"); 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 *PublishWorkflowListData) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflows", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Workflows)); err != nil { return err } for _, v := range p.Workflows { 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 *PublishWorkflowListData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("total", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(p.Total); 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 *PublishWorkflowListData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.HasMore); 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 *PublishWorkflowListData) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("next_cursor_id", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.NextCursorID); 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 *PublishWorkflowListData) String() string { if p == nil { return "" } return fmt.Sprintf("PublishWorkflowListData(%+v)", *p) } type ConnectorInfo struct { ID string `thrift:"id,1" form:"id" json:"id" query:"id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Icon string `thrift:"icon,3" form:"icon" json:"icon" query:"icon"` } func NewConnectorInfo() *ConnectorInfo { return &ConnectorInfo{} } func (p *ConnectorInfo) InitDefault() { } func (p *ConnectorInfo) GetID() (v string) { return p.ID } func (p *ConnectorInfo) GetName() (v string) { return p.Name } func (p *ConnectorInfo) GetIcon() (v string) { return p.Icon } var fieldIDToName_ConnectorInfo = map[int16]string{ 1: "id", 2: "name", 3: "icon", } func (p *ConnectorInfo) 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 } 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_ConnectorInfo[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 *ConnectorInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *ConnectorInfo) ReadField2(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 *ConnectorInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Icon = _field return nil } func (p *ConnectorInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ConnectorInfo"); 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 *ConnectorInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *ConnectorInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ConnectorInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Icon); 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 *ConnectorInfo) String() string { if p == nil { return "" } return fmt.Sprintf("ConnectorInfo(%+v)", *p) } type WorkflowBasicInfo struct { ID int64 `thrift:"id,1" form:"id" json:"id,string" query:"id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Description string `thrift:"description,3" form:"description" json:"description" query:"description"` IconURI string `thrift:"icon_uri,4" form:"icon_uri" json:"icon_uri" query:"icon_uri"` IconURL string `thrift:"icon_url,5" form:"icon_url" json:"icon_url" query:"icon_url"` SpaceID int64 `thrift:"space_id,6" form:"space_id" json:"space_id,string" query:"space_id"` OwnerID int64 `thrift:"owner_id,7" form:"owner_id" json:"owner_id,string" query:"owner_id"` CreateTime int64 `thrift:"create_time,8" form:"create_time" json:"create_time" query:"create_time"` UpdateTime int64 `thrift:"update_time,9" form:"update_time" json:"update_time" query:"update_time"` PublishTime int64 `thrift:"publish_time,10" form:"publish_time" json:"publish_time" query:"publish_time"` PermissionType PermissionType `thrift:"permission_type,11" form:"permission_type" json:"permission_type" query:"permission_type"` } func NewWorkflowBasicInfo() *WorkflowBasicInfo { return &WorkflowBasicInfo{} } func (p *WorkflowBasicInfo) InitDefault() { } func (p *WorkflowBasicInfo) GetID() (v int64) { return p.ID } func (p *WorkflowBasicInfo) GetName() (v string) { return p.Name } func (p *WorkflowBasicInfo) GetDescription() (v string) { return p.Description } func (p *WorkflowBasicInfo) GetIconURI() (v string) { return p.IconURI } func (p *WorkflowBasicInfo) GetIconURL() (v string) { return p.IconURL } func (p *WorkflowBasicInfo) GetSpaceID() (v int64) { return p.SpaceID } func (p *WorkflowBasicInfo) GetOwnerID() (v int64) { return p.OwnerID } func (p *WorkflowBasicInfo) GetCreateTime() (v int64) { return p.CreateTime } func (p *WorkflowBasicInfo) GetUpdateTime() (v int64) { return p.UpdateTime } func (p *WorkflowBasicInfo) GetPublishTime() (v int64) { return p.PublishTime } func (p *WorkflowBasicInfo) GetPermissionType() (v PermissionType) { return p.PermissionType } var fieldIDToName_WorkflowBasicInfo = map[int16]string{ 1: "id", 2: "name", 3: "description", 4: "icon_uri", 5: "icon_url", 6: "space_id", 7: "owner_id", 8: "create_time", 9: "update_time", 10: "publish_time", 11: "permission_type", } func (p *WorkflowBasicInfo) 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.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.I64 { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.I64 { if err = p.ReadField7(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 8: if fieldTypeId == thrift.I64 { 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 } 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 } case 11: if fieldTypeId == thrift.I32 { if err = p.ReadField11(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_WorkflowBasicInfo[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 *WorkflowBasicInfo) 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 *WorkflowBasicInfo) ReadField2(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 *WorkflowBasicInfo) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Description = _field return nil } func (p *WorkflowBasicInfo) ReadField4(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 *WorkflowBasicInfo) ReadField5(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 *WorkflowBasicInfo) ReadField6(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.SpaceID = _field return nil } func (p *WorkflowBasicInfo) ReadField7(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.OwnerID = _field return nil } func (p *WorkflowBasicInfo) ReadField8(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreateTime = _field return nil } func (p *WorkflowBasicInfo) ReadField9(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.UpdateTime = _field return nil } func (p *WorkflowBasicInfo) ReadField10(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.PublishTime = _field return nil } func (p *WorkflowBasicInfo) ReadField11(iprot thrift.TProtocol) error { var _field PermissionType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = PermissionType(v) } p.PermissionType = _field return nil } func (p *WorkflowBasicInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowBasicInfo"); 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 = p.writeField11(oprot); err != nil { fieldId = 11 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 *WorkflowBasicInfo) 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 *WorkflowBasicInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *WorkflowBasicInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("description", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Description); 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 *WorkflowBasicInfo) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_uri", thrift.STRING, 4); 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 4 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *WorkflowBasicInfo) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("icon_url", thrift.STRING, 5); 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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *WorkflowBasicInfo) writeField6(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("space_id", thrift.I64, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.SpaceID); 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 *WorkflowBasicInfo) writeField7(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("owner_id", thrift.I64, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.OwnerID); 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 *WorkflowBasicInfo) writeField8(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("create_time", thrift.I64, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreateTime); 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 *WorkflowBasicInfo) writeField9(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("update_time", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.UpdateTime); 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 *WorkflowBasicInfo) writeField10(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("publish_time", thrift.I64, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.PublishTime); 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 *WorkflowBasicInfo) writeField11(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("permission_type", thrift.I32, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.PermissionType)); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *WorkflowBasicInfo) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowBasicInfo(%+v)", *p) } type ListPublishWorkflowResponse struct { Data *PublishWorkflowListData `thrift:"data,1" form:"data" json:"data" query:"data"` Code int64 `thrift:"code,253" form:"code" json:"code" query:"code"` Msg string `thrift:"msg,254" form:"msg" json:"msg" query:"msg"` BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" form:"-" json:"-" query:"-"` } func NewListPublishWorkflowResponse() *ListPublishWorkflowResponse { return &ListPublishWorkflowResponse{} } func (p *ListPublishWorkflowResponse) InitDefault() { } var ListPublishWorkflowResponse_Data_DEFAULT *PublishWorkflowListData func (p *ListPublishWorkflowResponse) GetData() (v *PublishWorkflowListData) { if !p.IsSetData() { return ListPublishWorkflowResponse_Data_DEFAULT } return p.Data } func (p *ListPublishWorkflowResponse) GetCode() (v int64) { return p.Code } func (p *ListPublishWorkflowResponse) GetMsg() (v string) { return p.Msg } var ListPublishWorkflowResponse_BaseResp_DEFAULT *base.BaseResp func (p *ListPublishWorkflowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return ListPublishWorkflowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_ListPublishWorkflowResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *ListPublishWorkflowResponse) IsSetData() bool { return p.Data != nil } func (p *ListPublishWorkflowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *ListPublishWorkflowResponse) 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 253: if fieldTypeId == thrift.I64 { if err = p.ReadField253(iprot); err != nil { goto ReadFieldError } } 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 } } 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_ListPublishWorkflowResponse[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 *ListPublishWorkflowResponse) ReadField1(iprot thrift.TProtocol) error { _field := NewPublishWorkflowListData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } func (p *ListPublishWorkflowResponse) 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 *ListPublishWorkflowResponse) 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 *ListPublishWorkflowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *ListPublishWorkflowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ListPublishWorkflowResponse"); 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 *ListPublishWorkflowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Data.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 *ListPublishWorkflowResponse) 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 *ListPublishWorkflowResponse) 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 *ListPublishWorkflowResponse) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBaseResp() { 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 *ListPublishWorkflowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("ListPublishWorkflowResponse(%+v)", *p) } type ValidateTreeRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` BindProjectID string `thrift:"bind_project_id,2" form:"bind_project_id" json:"bind_project_id" query:"bind_project_id"` BindBotID string `thrift:"bind_bot_id,3" form:"bind_bot_id" json:"bind_bot_id" query:"bind_bot_id"` Schema *string `thrift:"schema,4,optional" form:"schema" json:"schema,omitempty" query:"schema"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewValidateTreeRequest() *ValidateTreeRequest { return &ValidateTreeRequest{} } func (p *ValidateTreeRequest) InitDefault() { } func (p *ValidateTreeRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *ValidateTreeRequest) GetBindProjectID() (v string) { return p.BindProjectID } func (p *ValidateTreeRequest) GetBindBotID() (v string) { return p.BindBotID } var ValidateTreeRequest_Schema_DEFAULT string func (p *ValidateTreeRequest) GetSchema() (v string) { if !p.IsSetSchema() { return ValidateTreeRequest_Schema_DEFAULT } return *p.Schema } var ValidateTreeRequest_Base_DEFAULT *base.Base func (p *ValidateTreeRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return ValidateTreeRequest_Base_DEFAULT } return p.Base } var fieldIDToName_ValidateTreeRequest = map[int16]string{ 1: "workflow_id", 2: "bind_project_id", 3: "bind_bot_id", 4: "schema", 255: "Base", } func (p *ValidateTreeRequest) IsSetSchema() bool { return p.Schema != nil } func (p *ValidateTreeRequest) IsSetBase() bool { return p.Base != nil } func (p *ValidateTreeRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 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 } if !issetWorkflowID { fieldId = 1 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_ValidateTreeRequest[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_ValidateTreeRequest[fieldId])) } func (p *ValidateTreeRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *ValidateTreeRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.BindProjectID = _field return nil } func (p *ValidateTreeRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.BindBotID = _field return nil } func (p *ValidateTreeRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Schema = _field return nil } func (p *ValidateTreeRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *ValidateTreeRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ValidateTreeRequest"); 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 *ValidateTreeRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *ValidateTreeRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("bind_project_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.BindProjectID); 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 *ValidateTreeRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("bind_bot_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.BindBotID); 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 *ValidateTreeRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetSchema() { if err = oprot.WriteFieldBegin("schema", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Schema); 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 *ValidateTreeRequest) 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 *ValidateTreeRequest) String() string { if p == nil { return "" } return fmt.Sprintf("ValidateTreeRequest(%+v)", *p) } type ValidateTreeInfo struct { WorkflowID string `thrift:"workflow_id,1" form:"workflow_id" json:"workflow_id" query:"workflow_id"` Name string `thrift:"name,2" form:"name" json:"name" query:"name"` Errors []*ValidateErrorData `thrift:"errors,3" form:"errors" json:"errors" query:"errors"` } func NewValidateTreeInfo() *ValidateTreeInfo { return &ValidateTreeInfo{} } func (p *ValidateTreeInfo) InitDefault() { } func (p *ValidateTreeInfo) GetWorkflowID() (v string) { return p.WorkflowID } func (p *ValidateTreeInfo) GetName() (v string) { return p.Name } func (p *ValidateTreeInfo) GetErrors() (v []*ValidateErrorData) { return p.Errors } var fieldIDToName_ValidateTreeInfo = map[int16]string{ 1: "workflow_id", 2: "name", 3: "errors", } func (p *ValidateTreeInfo) 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.LIST { 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_ValidateTreeInfo[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 *ValidateTreeInfo) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *ValidateTreeInfo) ReadField2(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 *ValidateTreeInfo) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ValidateErrorData, 0, size) values := make([]ValidateErrorData, 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.Errors = _field return nil } func (p *ValidateTreeInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ValidateTreeInfo"); 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 *ValidateTreeInfo) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *ValidateTreeInfo) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ValidateTreeInfo) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("errors", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Errors)); err != nil { return err } for _, v := range p.Errors { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *ValidateTreeInfo) String() string { if p == nil { return "" } return fmt.Sprintf("ValidateTreeInfo(%+v)", *p) } type ValidateTreeResponse struct { Data []*ValidateTreeInfo `thrift:"data,1" form:"data" json:"data" query:"data"` 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:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewValidateTreeResponse() *ValidateTreeResponse { return &ValidateTreeResponse{} } func (p *ValidateTreeResponse) InitDefault() { } func (p *ValidateTreeResponse) GetData() (v []*ValidateTreeInfo) { return p.Data } func (p *ValidateTreeResponse) GetCode() (v int64) { return p.Code } func (p *ValidateTreeResponse) GetMsg() (v string) { return p.Msg } var ValidateTreeResponse_BaseResp_DEFAULT *base.BaseResp func (p *ValidateTreeResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return ValidateTreeResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_ValidateTreeResponse = map[int16]string{ 1: "data", 253: "code", 254: "msg", 255: "BaseResp", } func (p *ValidateTreeResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *ValidateTreeResponse) 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_ValidateTreeResponse[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_ValidateTreeResponse[fieldId])) } func (p *ValidateTreeResponse) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*ValidateTreeInfo, 0, size) values := make([]ValidateTreeInfo, 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.Data = _field return nil } func (p *ValidateTreeResponse) 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 *ValidateTreeResponse) 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 *ValidateTreeResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *ValidateTreeResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ValidateTreeResponse"); 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 *ValidateTreeResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("data", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Data)); err != nil { return err } for _, v := range p.Data { 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 *ValidateTreeResponse) 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 *ValidateTreeResponse) 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 *ValidateTreeResponse) 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 *ValidateTreeResponse) String() string { if p == nil { return "" } return fmt.Sprintf("ValidateTreeResponse(%+v)", *p) } // OpenAPI type OpenAPIRunFlowRequest struct { WorkflowID string `thrift:"WorkflowID,1" json:"workflow_id" form:"WorkflowID" query:"WorkflowID"` Parameters *string `thrift:"Parameters,2,optional" json:"parameters" form:"Parameters" query:"Parameters"` Ext map[string]string `thrift:"Ext,3" json:"ext" form:"Ext" query:"Ext"` BotID *string `thrift:"BotID,4,optional" json:"bot_id" form:"BotID" query:"BotID"` IsAsync *bool `thrift:"IsAsync,5,optional" json:"is_async" form:"IsAsync" query:"IsAsync"` // Default to official run, practice run needs to pass in "DEBUG" ExecuteMode *string `thrift:"ExecuteMode,6,optional" json:"execute_mode" form:"ExecuteMode" query:"ExecuteMode"` // Version number, maybe workflow version or project version Version *string `thrift:"Version,7,optional" json:"version" form:"Version" query:"Version"` // Channel ID, such as ui builder, template, store, etc ConnectorID *string `thrift:"ConnectorID,8,optional" json:"connector_id" form:"ConnectorID" query:"ConnectorID"` // App ID referencing workflow AppID *string `thrift:"AppID,9,optional" json:"app_id" form:"AppID" query:"AppID"` // Project ID, for compatibility with UI builder ProjectID *string `thrift:"ProjectID,10,optional" json:"project_id" form:"ProjectID" query:"ProjectID"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewOpenAPIRunFlowRequest() *OpenAPIRunFlowRequest { return &OpenAPIRunFlowRequest{} } func (p *OpenAPIRunFlowRequest) InitDefault() { } func (p *OpenAPIRunFlowRequest) GetWorkflowID() (v string) { return p.WorkflowID } var OpenAPIRunFlowRequest_Parameters_DEFAULT string func (p *OpenAPIRunFlowRequest) GetParameters() (v string) { if !p.IsSetParameters() { return OpenAPIRunFlowRequest_Parameters_DEFAULT } return *p.Parameters } func (p *OpenAPIRunFlowRequest) GetExt() (v map[string]string) { return p.Ext } var OpenAPIRunFlowRequest_BotID_DEFAULT string func (p *OpenAPIRunFlowRequest) GetBotID() (v string) { if !p.IsSetBotID() { return OpenAPIRunFlowRequest_BotID_DEFAULT } return *p.BotID } var OpenAPIRunFlowRequest_IsAsync_DEFAULT bool func (p *OpenAPIRunFlowRequest) GetIsAsync() (v bool) { if !p.IsSetIsAsync() { return OpenAPIRunFlowRequest_IsAsync_DEFAULT } return *p.IsAsync } var OpenAPIRunFlowRequest_ExecuteMode_DEFAULT string func (p *OpenAPIRunFlowRequest) GetExecuteMode() (v string) { if !p.IsSetExecuteMode() { return OpenAPIRunFlowRequest_ExecuteMode_DEFAULT } return *p.ExecuteMode } var OpenAPIRunFlowRequest_Version_DEFAULT string func (p *OpenAPIRunFlowRequest) GetVersion() (v string) { if !p.IsSetVersion() { return OpenAPIRunFlowRequest_Version_DEFAULT } return *p.Version } var OpenAPIRunFlowRequest_ConnectorID_DEFAULT string func (p *OpenAPIRunFlowRequest) GetConnectorID() (v string) { if !p.IsSetConnectorID() { return OpenAPIRunFlowRequest_ConnectorID_DEFAULT } return *p.ConnectorID } var OpenAPIRunFlowRequest_AppID_DEFAULT string func (p *OpenAPIRunFlowRequest) GetAppID() (v string) { if !p.IsSetAppID() { return OpenAPIRunFlowRequest_AppID_DEFAULT } return *p.AppID } var OpenAPIRunFlowRequest_ProjectID_DEFAULT string func (p *OpenAPIRunFlowRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return OpenAPIRunFlowRequest_ProjectID_DEFAULT } return *p.ProjectID } var OpenAPIRunFlowRequest_Base_DEFAULT *base.Base func (p *OpenAPIRunFlowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return OpenAPIRunFlowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_OpenAPIRunFlowRequest = map[int16]string{ 1: "WorkflowID", 2: "Parameters", 3: "Ext", 4: "BotID", 5: "IsAsync", 6: "ExecuteMode", 7: "Version", 8: "ConnectorID", 9: "AppID", 10: "ProjectID", 255: "Base", } func (p *OpenAPIRunFlowRequest) IsSetParameters() bool { return p.Parameters != nil } func (p *OpenAPIRunFlowRequest) IsSetBotID() bool { return p.BotID != nil } func (p *OpenAPIRunFlowRequest) IsSetIsAsync() bool { return p.IsAsync != nil } func (p *OpenAPIRunFlowRequest) IsSetExecuteMode() bool { return p.ExecuteMode != nil } func (p *OpenAPIRunFlowRequest) IsSetVersion() bool { return p.Version != nil } func (p *OpenAPIRunFlowRequest) IsSetConnectorID() bool { return p.ConnectorID != nil } func (p *OpenAPIRunFlowRequest) IsSetAppID() bool { return p.AppID != nil } func (p *OpenAPIRunFlowRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *OpenAPIRunFlowRequest) IsSetBase() bool { return p.Base != nil } func (p *OpenAPIRunFlowRequest) 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.MAP { 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.BOOL { 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.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(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_OpenAPIRunFlowRequest[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 *OpenAPIRunFlowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Parameters = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Ext = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BotID = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField5(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.IsAsync = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteMode = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Version = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField8(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ConnectorID = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.AppID = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField10(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *OpenAPIRunFlowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *OpenAPIRunFlowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPIRunFlowRequest"); 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 = 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 *OpenAPIRunFlowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *OpenAPIRunFlowRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetParameters() { if err = oprot.WriteFieldBegin("Parameters", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Parameters); 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 *OpenAPIRunFlowRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Ext", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Ext)); err != nil { return err } for k, v := range p.Ext { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *OpenAPIRunFlowRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetBotID() { if err = oprot.WriteFieldBegin("BotID", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BotID); 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 *OpenAPIRunFlowRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetIsAsync() { if err = oprot.WriteFieldBegin("IsAsync", thrift.BOOL, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.IsAsync); 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 *OpenAPIRunFlowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteMode() { if err = oprot.WriteFieldBegin("ExecuteMode", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteMode); 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 *OpenAPIRunFlowRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetVersion() { if err = oprot.WriteFieldBegin("Version", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Version); 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 *OpenAPIRunFlowRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorID() { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ConnectorID); 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 *OpenAPIRunFlowRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetAppID() { if err = oprot.WriteFieldBegin("AppID", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.AppID); 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 *OpenAPIRunFlowRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("ProjectID", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); 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 *OpenAPIRunFlowRequest) 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 *OpenAPIRunFlowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPIRunFlowRequest(%+v)", *p) } type OpenAPIRunFlowResponse struct { // generic field Code int64 `thrift:"Code,1,required" json:"code" form:"Code,required" query:"Code,required"` // Success for success, failure for simple error messages, Msg *string `thrift:"Msg,2,optional" json:"msg" form:"Msg" query:"Msg"` // Synchronized return field Data *string `thrift:"Data,3,optional" json:"data" form:"Data" query:"Data"` Token *int64 `thrift:"Token,4,optional" json:"token" form:"Token" query:"Token"` Cost *string `thrift:"Cost,5,optional" json:"cost" form:"Cost" query:"Cost"` DebugUrl *string `thrift:"DebugUrl,6,optional" json:"debug_url" form:"DebugUrl" query:"DebugUrl"` // asynchronous return field ExecuteID *string `thrift:"ExecuteID,50,optional" json:"execute_id" form:"ExecuteID" query:"ExecuteID"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewOpenAPIRunFlowResponse() *OpenAPIRunFlowResponse { return &OpenAPIRunFlowResponse{} } func (p *OpenAPIRunFlowResponse) InitDefault() { } func (p *OpenAPIRunFlowResponse) GetCode() (v int64) { return p.Code } var OpenAPIRunFlowResponse_Msg_DEFAULT string func (p *OpenAPIRunFlowResponse) GetMsg() (v string) { if !p.IsSetMsg() { return OpenAPIRunFlowResponse_Msg_DEFAULT } return *p.Msg } var OpenAPIRunFlowResponse_Data_DEFAULT string func (p *OpenAPIRunFlowResponse) GetData() (v string) { if !p.IsSetData() { return OpenAPIRunFlowResponse_Data_DEFAULT } return *p.Data } var OpenAPIRunFlowResponse_Token_DEFAULT int64 func (p *OpenAPIRunFlowResponse) GetToken() (v int64) { if !p.IsSetToken() { return OpenAPIRunFlowResponse_Token_DEFAULT } return *p.Token } var OpenAPIRunFlowResponse_Cost_DEFAULT string func (p *OpenAPIRunFlowResponse) GetCost() (v string) { if !p.IsSetCost() { return OpenAPIRunFlowResponse_Cost_DEFAULT } return *p.Cost } var OpenAPIRunFlowResponse_DebugUrl_DEFAULT string func (p *OpenAPIRunFlowResponse) GetDebugUrl() (v string) { if !p.IsSetDebugUrl() { return OpenAPIRunFlowResponse_DebugUrl_DEFAULT } return *p.DebugUrl } var OpenAPIRunFlowResponse_ExecuteID_DEFAULT string func (p *OpenAPIRunFlowResponse) GetExecuteID() (v string) { if !p.IsSetExecuteID() { return OpenAPIRunFlowResponse_ExecuteID_DEFAULT } return *p.ExecuteID } var OpenAPIRunFlowResponse_BaseResp_DEFAULT *base.BaseResp func (p *OpenAPIRunFlowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return OpenAPIRunFlowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_OpenAPIRunFlowResponse = map[int16]string{ 1: "Code", 2: "Msg", 3: "Data", 4: "Token", 5: "Cost", 6: "DebugUrl", 50: "ExecuteID", 255: "BaseResp", } func (p *OpenAPIRunFlowResponse) IsSetMsg() bool { return p.Msg != nil } func (p *OpenAPIRunFlowResponse) IsSetData() bool { return p.Data != nil } func (p *OpenAPIRunFlowResponse) IsSetToken() bool { return p.Token != nil } func (p *OpenAPIRunFlowResponse) IsSetCost() bool { return p.Cost != nil } func (p *OpenAPIRunFlowResponse) IsSetDebugUrl() bool { return p.DebugUrl != nil } func (p *OpenAPIRunFlowResponse) IsSetExecuteID() bool { return p.ExecuteID != nil } func (p *OpenAPIRunFlowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *OpenAPIRunFlowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetCode 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 } issetCode = true } 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.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.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 50: if fieldTypeId == thrift.STRING { if err = p.ReadField50(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 } 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 = 1 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_OpenAPIRunFlowResponse[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_OpenAPIRunFlowResponse[fieldId])) } func (p *OpenAPIRunFlowResponse) ReadField1(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 *OpenAPIRunFlowResponse) ReadField2(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 *OpenAPIRunFlowResponse) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Data = _field return nil } func (p *OpenAPIRunFlowResponse) ReadField4(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.Token = _field return nil } func (p *OpenAPIRunFlowResponse) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Cost = _field return nil } func (p *OpenAPIRunFlowResponse) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.DebugUrl = _field return nil } func (p *OpenAPIRunFlowResponse) ReadField50(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteID = _field return nil } func (p *OpenAPIRunFlowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *OpenAPIRunFlowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPIRunFlowResponse"); 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.writeField50(oprot); err != nil { fieldId = 50 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 *OpenAPIRunFlowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *OpenAPIRunFlowResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("Msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *OpenAPIRunFlowResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("Data", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Data); 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 *OpenAPIRunFlowResponse) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetToken() { if err = oprot.WriteFieldBegin("Token", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.Token); 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 *OpenAPIRunFlowResponse) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetCost() { if err = oprot.WriteFieldBegin("Cost", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Cost); 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 *OpenAPIRunFlowResponse) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetDebugUrl() { if err = oprot.WriteFieldBegin("DebugUrl", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.DebugUrl); 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 *OpenAPIRunFlowResponse) writeField50(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteID() { if err = oprot.WriteFieldBegin("ExecuteID", thrift.STRING, 50); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 50 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 50 end error: ", p), err) } func (p *OpenAPIRunFlowResponse) 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 *OpenAPIRunFlowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPIRunFlowResponse(%+v)", *p) } type Interrupt struct { EventID string `thrift:"EventID,1" json:"event_id" form:"EventID" query:"EventID"` Type InterruptType `thrift:"Type,2" json:"type" form:"Type" query:"Type"` InData string `thrift:"InData,3" json:"data" form:"InData" query:"InData"` } func NewInterrupt() *Interrupt { return &Interrupt{} } func (p *Interrupt) InitDefault() { } func (p *Interrupt) GetEventID() (v string) { return p.EventID } func (p *Interrupt) GetType() (v InterruptType) { return p.Type } func (p *Interrupt) GetInData() (v string) { return p.InData } var fieldIDToName_Interrupt = map[int16]string{ 1: "EventID", 2: "Type", 3: "InData", } func (p *Interrupt) 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.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.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_Interrupt[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 *Interrupt) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.EventID = _field return nil } func (p *Interrupt) ReadField2(iprot thrift.TProtocol) error { var _field InterruptType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InterruptType(v) } p.Type = _field return nil } func (p *Interrupt) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.InData = _field return nil } func (p *Interrupt) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("Interrupt"); 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 *Interrupt) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("EventID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.EventID); 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 *Interrupt) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Type", thrift.I32, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *Interrupt) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("InData", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.InData); 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 *Interrupt) String() string { if p == nil { return "" } return fmt.Sprintf("Interrupt(%+v)", *p) } type OpenAPIStreamRunFlowResponse struct { // absolute serial number ID string `thrift:"id,1" form:"id" json:"id" query:"id"` // Event type: message, done, error Event string `thrift:"Event,2" json:"event" form:"Event" query:"Event"` // Node information NodeSeqID *string `thrift:"NodeSeqID,50,optional" json:"node_seq_id" form:"NodeSeqID" query:"NodeSeqID"` // Node name NodeTitle *string `thrift:"NodeTitle,52,optional" json:"node_title" form:"NodeTitle" query:"NodeTitle"` // Return when ContentType is Text Content *string `thrift:"Content,54,optional" json:"content" form:"Content" query:"Content"` // Has the node completed execution? NodeIsFinish *bool `thrift:"NodeIsFinish,55,optional" json:"node_is_finish" form:"NodeIsFinish" query:"NodeIsFinish"` //Transmission when content type is interrupt, interrupt protocol InterruptData *Interrupt `thrift:"InterruptData,56,optional" json:"interrupt_data" form:"InterruptData" query:"InterruptData"` // Data type returned ContentType *string `thrift:"ContentType,57,optional" json:"content_type" form:"ContentType" query:"ContentType"` // Card Content Returned when Content Type is Card CardBody *string `thrift:"CardBody,58,optional" json:"card_body" form:"CardBody" query:"CardBody"` // Node type NodeType *string `thrift:"NodeType,59,optional" json:"node_type" form:"NodeType" query:"NodeType"` NodeID *string `thrift:"NodeID,60,optional" json:"node_id" form:"NodeID" query:"NodeID"` // Last message on success Ext map[string]string `thrift:"Ext,100,optional" json:"ext" form:"Ext" query:"Ext"` Token *int64 `thrift:"Token,101,optional" json:"token" form:"Token" query:"Token"` Cost *string `thrift:"Cost,102,optional" json:"cost" form:"Cost" query:"Cost"` // error message ErrorCode *int64 `thrift:"ErrorCode,151,optional" json:"error_code" form:"ErrorCode" query:"ErrorCode"` ErrorMessage *string `thrift:"ErrorMessage,152,optional" json:"error_message" form:"ErrorMessage" query:"ErrorMessage"` DebugUrl *string `thrift:"DebugUrl,153,optional" json:"debug_url" form:"DebugUrl" query:"DebugUrl"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewOpenAPIStreamRunFlowResponse() *OpenAPIStreamRunFlowResponse { return &OpenAPIStreamRunFlowResponse{} } func (p *OpenAPIStreamRunFlowResponse) InitDefault() { } func (p *OpenAPIStreamRunFlowResponse) GetID() (v string) { return p.ID } func (p *OpenAPIStreamRunFlowResponse) GetEvent() (v string) { return p.Event } var OpenAPIStreamRunFlowResponse_NodeSeqID_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetNodeSeqID() (v string) { if !p.IsSetNodeSeqID() { return OpenAPIStreamRunFlowResponse_NodeSeqID_DEFAULT } return *p.NodeSeqID } var OpenAPIStreamRunFlowResponse_NodeTitle_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetNodeTitle() (v string) { if !p.IsSetNodeTitle() { return OpenAPIStreamRunFlowResponse_NodeTitle_DEFAULT } return *p.NodeTitle } var OpenAPIStreamRunFlowResponse_Content_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetContent() (v string) { if !p.IsSetContent() { return OpenAPIStreamRunFlowResponse_Content_DEFAULT } return *p.Content } var OpenAPIStreamRunFlowResponse_NodeIsFinish_DEFAULT bool func (p *OpenAPIStreamRunFlowResponse) GetNodeIsFinish() (v bool) { if !p.IsSetNodeIsFinish() { return OpenAPIStreamRunFlowResponse_NodeIsFinish_DEFAULT } return *p.NodeIsFinish } var OpenAPIStreamRunFlowResponse_InterruptData_DEFAULT *Interrupt func (p *OpenAPIStreamRunFlowResponse) GetInterruptData() (v *Interrupt) { if !p.IsSetInterruptData() { return OpenAPIStreamRunFlowResponse_InterruptData_DEFAULT } return p.InterruptData } var OpenAPIStreamRunFlowResponse_ContentType_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetContentType() (v string) { if !p.IsSetContentType() { return OpenAPIStreamRunFlowResponse_ContentType_DEFAULT } return *p.ContentType } var OpenAPIStreamRunFlowResponse_CardBody_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetCardBody() (v string) { if !p.IsSetCardBody() { return OpenAPIStreamRunFlowResponse_CardBody_DEFAULT } return *p.CardBody } var OpenAPIStreamRunFlowResponse_NodeType_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetNodeType() (v string) { if !p.IsSetNodeType() { return OpenAPIStreamRunFlowResponse_NodeType_DEFAULT } return *p.NodeType } var OpenAPIStreamRunFlowResponse_NodeID_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetNodeID() (v string) { if !p.IsSetNodeID() { return OpenAPIStreamRunFlowResponse_NodeID_DEFAULT } return *p.NodeID } var OpenAPIStreamRunFlowResponse_Ext_DEFAULT map[string]string func (p *OpenAPIStreamRunFlowResponse) GetExt() (v map[string]string) { if !p.IsSetExt() { return OpenAPIStreamRunFlowResponse_Ext_DEFAULT } return p.Ext } var OpenAPIStreamRunFlowResponse_Token_DEFAULT int64 func (p *OpenAPIStreamRunFlowResponse) GetToken() (v int64) { if !p.IsSetToken() { return OpenAPIStreamRunFlowResponse_Token_DEFAULT } return *p.Token } var OpenAPIStreamRunFlowResponse_Cost_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetCost() (v string) { if !p.IsSetCost() { return OpenAPIStreamRunFlowResponse_Cost_DEFAULT } return *p.Cost } var OpenAPIStreamRunFlowResponse_ErrorCode_DEFAULT int64 func (p *OpenAPIStreamRunFlowResponse) GetErrorCode() (v int64) { if !p.IsSetErrorCode() { return OpenAPIStreamRunFlowResponse_ErrorCode_DEFAULT } return *p.ErrorCode } var OpenAPIStreamRunFlowResponse_ErrorMessage_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetErrorMessage() (v string) { if !p.IsSetErrorMessage() { return OpenAPIStreamRunFlowResponse_ErrorMessage_DEFAULT } return *p.ErrorMessage } var OpenAPIStreamRunFlowResponse_DebugUrl_DEFAULT string func (p *OpenAPIStreamRunFlowResponse) GetDebugUrl() (v string) { if !p.IsSetDebugUrl() { return OpenAPIStreamRunFlowResponse_DebugUrl_DEFAULT } return *p.DebugUrl } var OpenAPIStreamRunFlowResponse_BaseResp_DEFAULT *base.BaseResp func (p *OpenAPIStreamRunFlowResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return OpenAPIStreamRunFlowResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_OpenAPIStreamRunFlowResponse = map[int16]string{ 1: "id", 2: "Event", 50: "NodeSeqID", 52: "NodeTitle", 54: "Content", 55: "NodeIsFinish", 56: "InterruptData", 57: "ContentType", 58: "CardBody", 59: "NodeType", 60: "NodeID", 100: "Ext", 101: "Token", 102: "Cost", 151: "ErrorCode", 152: "ErrorMessage", 153: "DebugUrl", 255: "BaseResp", } func (p *OpenAPIStreamRunFlowResponse) IsSetNodeSeqID() bool { return p.NodeSeqID != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetNodeTitle() bool { return p.NodeTitle != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetContent() bool { return p.Content != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetNodeIsFinish() bool { return p.NodeIsFinish != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetInterruptData() bool { return p.InterruptData != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetContentType() bool { return p.ContentType != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetCardBody() bool { return p.CardBody != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetNodeType() bool { return p.NodeType != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetNodeID() bool { return p.NodeID != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetExt() bool { return p.Ext != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetToken() bool { return p.Token != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetCost() bool { return p.Cost != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetErrorCode() bool { return p.ErrorCode != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetErrorMessage() bool { return p.ErrorMessage != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetDebugUrl() bool { return p.DebugUrl != nil } func (p *OpenAPIStreamRunFlowResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *OpenAPIStreamRunFlowResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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.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 50: if fieldTypeId == thrift.STRING { if err = p.ReadField50(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 52: if fieldTypeId == thrift.STRING { if err = p.ReadField52(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 54: if fieldTypeId == thrift.STRING { if err = p.ReadField54(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 55: if fieldTypeId == thrift.BOOL { if err = p.ReadField55(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 56: if fieldTypeId == thrift.STRUCT { if err = p.ReadField56(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 57: if fieldTypeId == thrift.STRING { if err = p.ReadField57(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 58: if fieldTypeId == thrift.STRING { if err = p.ReadField58(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 59: if fieldTypeId == thrift.STRING { if err = p.ReadField59(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 60: if fieldTypeId == thrift.STRING { if err = p.ReadField60(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 100: if fieldTypeId == thrift.MAP { if err = p.ReadField100(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 101: if fieldTypeId == thrift.I64 { if err = p.ReadField101(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 102: if fieldTypeId == thrift.STRING { if err = p.ReadField102(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 151: if fieldTypeId == thrift.I64 { if err = p.ReadField151(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 152: if fieldTypeId == thrift.STRING { if err = p.ReadField152(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 153: if fieldTypeId == thrift.STRING { if err = p.ReadField153(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 } 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 !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_OpenAPIStreamRunFlowResponse[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_OpenAPIStreamRunFlowResponse[fieldId])) } func (p *OpenAPIStreamRunFlowResponse) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ID = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Event = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField50(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.NodeSeqID = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField52(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.NodeTitle = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField54(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Content = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField55(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.NodeIsFinish = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField56(iprot thrift.TProtocol) error { _field := NewInterrupt() if err := _field.Read(iprot); err != nil { return err } p.InterruptData = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField57(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ContentType = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField58(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CardBody = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField59(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.NodeType = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField60(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.NodeID = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField100(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Ext = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField101(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.Token = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField102(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Cost = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField151(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.ErrorCode = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField152(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ErrorMessage = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField153(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.DebugUrl = _field return nil } func (p *OpenAPIStreamRunFlowResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *OpenAPIStreamRunFlowResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPIStreamRunFlowResponse"); 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.writeField50(oprot); err != nil { fieldId = 50 goto WriteFieldError } if err = p.writeField52(oprot); err != nil { fieldId = 52 goto WriteFieldError } if err = p.writeField54(oprot); err != nil { fieldId = 54 goto WriteFieldError } if err = p.writeField55(oprot); err != nil { fieldId = 55 goto WriteFieldError } if err = p.writeField56(oprot); err != nil { fieldId = 56 goto WriteFieldError } if err = p.writeField57(oprot); err != nil { fieldId = 57 goto WriteFieldError } if err = p.writeField58(oprot); err != nil { fieldId = 58 goto WriteFieldError } if err = p.writeField59(oprot); err != nil { fieldId = 59 goto WriteFieldError } if err = p.writeField60(oprot); err != nil { fieldId = 60 goto WriteFieldError } if err = p.writeField100(oprot); err != nil { fieldId = 100 goto WriteFieldError } if err = p.writeField101(oprot); err != nil { fieldId = 101 goto WriteFieldError } if err = p.writeField102(oprot); err != nil { fieldId = 102 goto WriteFieldError } if err = p.writeField151(oprot); err != nil { fieldId = 151 goto WriteFieldError } if err = p.writeField152(oprot); err != nil { fieldId = 152 goto WriteFieldError } if err = p.writeField153(oprot); err != nil { fieldId = 153 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 *OpenAPIStreamRunFlowResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 *OpenAPIStreamRunFlowResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Event", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Event); 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 *OpenAPIStreamRunFlowResponse) writeField50(oprot thrift.TProtocol) (err error) { if p.IsSetNodeSeqID() { if err = oprot.WriteFieldBegin("NodeSeqID", thrift.STRING, 50); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.NodeSeqID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 50 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 50 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField52(oprot thrift.TProtocol) (err error) { if p.IsSetNodeTitle() { if err = oprot.WriteFieldBegin("NodeTitle", thrift.STRING, 52); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.NodeTitle); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 52 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 52 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField54(oprot thrift.TProtocol) (err error) { if p.IsSetContent() { if err = oprot.WriteFieldBegin("Content", thrift.STRING, 54); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Content); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 54 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 54 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField55(oprot thrift.TProtocol) (err error) { if p.IsSetNodeIsFinish() { if err = oprot.WriteFieldBegin("NodeIsFinish", thrift.BOOL, 55); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.NodeIsFinish); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 55 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 55 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField56(oprot thrift.TProtocol) (err error) { if p.IsSetInterruptData() { if err = oprot.WriteFieldBegin("InterruptData", thrift.STRUCT, 56); err != nil { goto WriteFieldBeginError } if err := p.InterruptData.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 56 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 56 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField57(oprot thrift.TProtocol) (err error) { if p.IsSetContentType() { if err = oprot.WriteFieldBegin("ContentType", thrift.STRING, 57); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ContentType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 57 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 57 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField58(oprot thrift.TProtocol) (err error) { if p.IsSetCardBody() { if err = oprot.WriteFieldBegin("CardBody", thrift.STRING, 58); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CardBody); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 58 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 58 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField59(oprot thrift.TProtocol) (err error) { if p.IsSetNodeType() { if err = oprot.WriteFieldBegin("NodeType", thrift.STRING, 59); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.NodeType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 59 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 59 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField60(oprot thrift.TProtocol) (err error) { if p.IsSetNodeID() { if err = oprot.WriteFieldBegin("NodeID", thrift.STRING, 60); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.NodeID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 60 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 60 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField100(oprot thrift.TProtocol) (err error) { if p.IsSetExt() { if err = oprot.WriteFieldBegin("Ext", thrift.MAP, 100); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Ext)); err != nil { return err } for k, v := range p.Ext { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField101(oprot thrift.TProtocol) (err error) { if p.IsSetToken() { if err = oprot.WriteFieldBegin("Token", thrift.I64, 101); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.Token); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField102(oprot thrift.TProtocol) (err error) { if p.IsSetCost() { if err = oprot.WriteFieldBegin("Cost", thrift.STRING, 102); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Cost); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 102 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField151(oprot thrift.TProtocol) (err error) { if p.IsSetErrorCode() { if err = oprot.WriteFieldBegin("ErrorCode", thrift.I64, 151); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.ErrorCode); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 151 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 151 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField152(oprot thrift.TProtocol) (err error) { if p.IsSetErrorMessage() { if err = oprot.WriteFieldBegin("ErrorMessage", thrift.STRING, 152); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ErrorMessage); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 152 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 152 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) writeField153(oprot thrift.TProtocol) (err error) { if p.IsSetDebugUrl() { if err = oprot.WriteFieldBegin("DebugUrl", thrift.STRING, 153); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.DebugUrl); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 153 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 153 end error: ", p), err) } func (p *OpenAPIStreamRunFlowResponse) 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 *OpenAPIStreamRunFlowResponse) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPIStreamRunFlowResponse(%+v)", *p) } type OpenAPIStreamResumeFlowRequest struct { EventID string `thrift:"EventID,1" json:"event_id" form:"EventID" query:"EventID"` InterruptType InterruptType `thrift:"InterruptType,2" json:"interrupt_type" form:"InterruptType" query:"InterruptType"` ResumeData string `thrift:"ResumeData,3" json:"resume_data" form:"ResumeData" query:"ResumeData"` Ext map[string]string `thrift:"Ext,4" json:"ext" form:"Ext" query:"Ext"` WorkflowID string `thrift:"WorkflowID,5" json:"workflow_id" form:"WorkflowID" query:"WorkflowID"` // Channel ID, such as ui builder, template, store, etc ConnectorID *string `thrift:"ConnectorID,6,optional" json:"connector_id" form:"ConnectorID" query:"ConnectorID"` Base *base.Base `thrift:"Base,255" form:"Base" json:"Base" query:"Base"` } func NewOpenAPIStreamResumeFlowRequest() *OpenAPIStreamResumeFlowRequest { return &OpenAPIStreamResumeFlowRequest{} } func (p *OpenAPIStreamResumeFlowRequest) InitDefault() { } func (p *OpenAPIStreamResumeFlowRequest) GetEventID() (v string) { return p.EventID } func (p *OpenAPIStreamResumeFlowRequest) GetInterruptType() (v InterruptType) { return p.InterruptType } func (p *OpenAPIStreamResumeFlowRequest) GetResumeData() (v string) { return p.ResumeData } func (p *OpenAPIStreamResumeFlowRequest) GetExt() (v map[string]string) { return p.Ext } func (p *OpenAPIStreamResumeFlowRequest) GetWorkflowID() (v string) { return p.WorkflowID } var OpenAPIStreamResumeFlowRequest_ConnectorID_DEFAULT string func (p *OpenAPIStreamResumeFlowRequest) GetConnectorID() (v string) { if !p.IsSetConnectorID() { return OpenAPIStreamResumeFlowRequest_ConnectorID_DEFAULT } return *p.ConnectorID } var OpenAPIStreamResumeFlowRequest_Base_DEFAULT *base.Base func (p *OpenAPIStreamResumeFlowRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return OpenAPIStreamResumeFlowRequest_Base_DEFAULT } return p.Base } var fieldIDToName_OpenAPIStreamResumeFlowRequest = map[int16]string{ 1: "EventID", 2: "InterruptType", 3: "ResumeData", 4: "Ext", 5: "WorkflowID", 6: "ConnectorID", 255: "Base", } func (p *OpenAPIStreamResumeFlowRequest) IsSetConnectorID() bool { return p.ConnectorID != nil } func (p *OpenAPIStreamResumeFlowRequest) IsSetBase() bool { return p.Base != nil } func (p *OpenAPIStreamResumeFlowRequest) 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.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.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.MAP { 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 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_OpenAPIStreamResumeFlowRequest[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 *OpenAPIStreamResumeFlowRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.EventID = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) ReadField2(iprot thrift.TProtocol) error { var _field InterruptType if v, err := iprot.ReadI32(); err != nil { return err } else { _field = InterruptType(v) } p.InterruptType = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ResumeData = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) ReadField4(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Ext = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ConnectorID = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *OpenAPIStreamResumeFlowRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPIStreamResumeFlowRequest"); 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.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 *OpenAPIStreamResumeFlowRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("EventID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.EventID); 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 *OpenAPIStreamResumeFlowRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("InterruptType", thrift.I32, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(p.InterruptType)); 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 *OpenAPIStreamResumeFlowRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ResumeData", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ResumeData); 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 *OpenAPIStreamResumeFlowRequest) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Ext", thrift.MAP, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Ext)); err != nil { return err } for k, v := range p.Ext { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *OpenAPIStreamResumeFlowRequest) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *OpenAPIStreamResumeFlowRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorID() { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ConnectorID); 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 *OpenAPIStreamResumeFlowRequest) writeField255(oprot thrift.TProtocol) (err error) { 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 *OpenAPIStreamResumeFlowRequest) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPIStreamResumeFlowRequest(%+v)", *p) } type GetWorkflowRunHistoryRequest struct { WorkflowID string `thrift:"workflow_id,1,required" form:"workflow_id,required" json:"workflow_id,required" query:"workflow_id,required"` ExecuteID *string `thrift:"execute_id,2,optional" form:"execute_id" json:"execute_id,omitempty" query:"execute_id"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewGetWorkflowRunHistoryRequest() *GetWorkflowRunHistoryRequest { return &GetWorkflowRunHistoryRequest{} } func (p *GetWorkflowRunHistoryRequest) InitDefault() { } func (p *GetWorkflowRunHistoryRequest) GetWorkflowID() (v string) { return p.WorkflowID } var GetWorkflowRunHistoryRequest_ExecuteID_DEFAULT string func (p *GetWorkflowRunHistoryRequest) GetExecuteID() (v string) { if !p.IsSetExecuteID() { return GetWorkflowRunHistoryRequest_ExecuteID_DEFAULT } return *p.ExecuteID } var GetWorkflowRunHistoryRequest_Base_DEFAULT *base.Base func (p *GetWorkflowRunHistoryRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return GetWorkflowRunHistoryRequest_Base_DEFAULT } return p.Base } var fieldIDToName_GetWorkflowRunHistoryRequest = map[int16]string{ 1: "workflow_id", 2: "execute_id", 255: "Base", } func (p *GetWorkflowRunHistoryRequest) IsSetExecuteID() bool { return p.ExecuteID != nil } func (p *GetWorkflowRunHistoryRequest) IsSetBase() bool { return p.Base != nil } func (p *GetWorkflowRunHistoryRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkflowID 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetWorkflowID = true } 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 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 } if !issetWorkflowID { fieldId = 1 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_GetWorkflowRunHistoryRequest[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_GetWorkflowRunHistoryRequest[fieldId])) } func (p *GetWorkflowRunHistoryRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *GetWorkflowRunHistoryRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteID = _field return nil } func (p *GetWorkflowRunHistoryRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *GetWorkflowRunHistoryRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowRunHistoryRequest"); 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.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 *GetWorkflowRunHistoryRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workflow_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *GetWorkflowRunHistoryRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteID() { if err = oprot.WriteFieldBegin("execute_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteID); 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 *GetWorkflowRunHistoryRequest) 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 *GetWorkflowRunHistoryRequest) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowRunHistoryRequest(%+v)", *p) } type WorkflowExecuteHistory struct { ExecuteID *int64 `thrift:"ExecuteID,1,optional" json:"execute_id" form:"ExecuteID" query:"ExecuteID"` ExecuteStatus *string `thrift:"ExecuteStatus,2,optional" json:"execute_status" form:"ExecuteStatus" query:"ExecuteStatus"` BotID *int64 `thrift:"BotID,3,optional" json:"bot_id" form:"BotID" query:"BotID"` ConnectorID *int64 `thrift:"ConnectorID,4,optional" json:"connector_id" form:"ConnectorID" query:"ConnectorID"` ConnectorUID *string `thrift:"ConnectorUID,5,optional" json:"connector_uid" form:"ConnectorUID" query:"ConnectorUID"` RunMode *WorkflowRunMode `thrift:"RunMode,6,optional" json:"run_mode" form:"RunMode" query:"RunMode"` LogID *string `thrift:"LogID,7,optional" json:"log_id" form:"LogID" query:"LogID"` CreateTime *int64 `thrift:"CreateTime,8,optional" json:"create_time" form:"CreateTime" query:"CreateTime"` UpdateTime *int64 `thrift:"UpdateTime,9,optional" json:"update_time" form:"UpdateTime" query:"UpdateTime"` DebugUrl *string `thrift:"DebugUrl,10,optional" json:"debug_url" form:"DebugUrl" query:"DebugUrl"` // successful execution Input *string `thrift:"Input,51,optional" json:"input" form:"Input" query:"Input"` Output *string `thrift:"Output,52,optional" json:"output" form:"Output" query:"Output"` Token *int64 `thrift:"Token,53,optional" json:"token" form:"Token" query:"Token"` Cost *string `thrift:"Cost,54,optional" json:"cost" form:"Cost" query:"Cost"` CostUnit *string `thrift:"CostUnit,55,optional" json:"cost_unit" form:"CostUnit" query:"CostUnit"` Ext map[string]string `thrift:"Ext,56,optional" json:"ext" form:"Ext" query:"Ext"` // execution failed ErrorCode *string `thrift:"ErrorCode,101,optional" json:"error_code" form:"ErrorCode" query:"ErrorCode"` ErrorMsg *string `thrift:"ErrorMsg,102,optional" json:"error_msg" form:"ErrorMsg" query:"ErrorMsg"` } func NewWorkflowExecuteHistory() *WorkflowExecuteHistory { return &WorkflowExecuteHistory{} } func (p *WorkflowExecuteHistory) InitDefault() { } var WorkflowExecuteHistory_ExecuteID_DEFAULT int64 func (p *WorkflowExecuteHistory) GetExecuteID() (v int64) { if !p.IsSetExecuteID() { return WorkflowExecuteHistory_ExecuteID_DEFAULT } return *p.ExecuteID } var WorkflowExecuteHistory_ExecuteStatus_DEFAULT string func (p *WorkflowExecuteHistory) GetExecuteStatus() (v string) { if !p.IsSetExecuteStatus() { return WorkflowExecuteHistory_ExecuteStatus_DEFAULT } return *p.ExecuteStatus } var WorkflowExecuteHistory_BotID_DEFAULT int64 func (p *WorkflowExecuteHistory) GetBotID() (v int64) { if !p.IsSetBotID() { return WorkflowExecuteHistory_BotID_DEFAULT } return *p.BotID } var WorkflowExecuteHistory_ConnectorID_DEFAULT int64 func (p *WorkflowExecuteHistory) GetConnectorID() (v int64) { if !p.IsSetConnectorID() { return WorkflowExecuteHistory_ConnectorID_DEFAULT } return *p.ConnectorID } var WorkflowExecuteHistory_ConnectorUID_DEFAULT string func (p *WorkflowExecuteHistory) GetConnectorUID() (v string) { if !p.IsSetConnectorUID() { return WorkflowExecuteHistory_ConnectorUID_DEFAULT } return *p.ConnectorUID } var WorkflowExecuteHistory_RunMode_DEFAULT WorkflowRunMode func (p *WorkflowExecuteHistory) GetRunMode() (v WorkflowRunMode) { if !p.IsSetRunMode() { return WorkflowExecuteHistory_RunMode_DEFAULT } return *p.RunMode } var WorkflowExecuteHistory_LogID_DEFAULT string func (p *WorkflowExecuteHistory) GetLogID() (v string) { if !p.IsSetLogID() { return WorkflowExecuteHistory_LogID_DEFAULT } return *p.LogID } var WorkflowExecuteHistory_CreateTime_DEFAULT int64 func (p *WorkflowExecuteHistory) GetCreateTime() (v int64) { if !p.IsSetCreateTime() { return WorkflowExecuteHistory_CreateTime_DEFAULT } return *p.CreateTime } var WorkflowExecuteHistory_UpdateTime_DEFAULT int64 func (p *WorkflowExecuteHistory) GetUpdateTime() (v int64) { if !p.IsSetUpdateTime() { return WorkflowExecuteHistory_UpdateTime_DEFAULT } return *p.UpdateTime } var WorkflowExecuteHistory_DebugUrl_DEFAULT string func (p *WorkflowExecuteHistory) GetDebugUrl() (v string) { if !p.IsSetDebugUrl() { return WorkflowExecuteHistory_DebugUrl_DEFAULT } return *p.DebugUrl } var WorkflowExecuteHistory_Input_DEFAULT string func (p *WorkflowExecuteHistory) GetInput() (v string) { if !p.IsSetInput() { return WorkflowExecuteHistory_Input_DEFAULT } return *p.Input } var WorkflowExecuteHistory_Output_DEFAULT string func (p *WorkflowExecuteHistory) GetOutput() (v string) { if !p.IsSetOutput() { return WorkflowExecuteHistory_Output_DEFAULT } return *p.Output } var WorkflowExecuteHistory_Token_DEFAULT int64 func (p *WorkflowExecuteHistory) GetToken() (v int64) { if !p.IsSetToken() { return WorkflowExecuteHistory_Token_DEFAULT } return *p.Token } var WorkflowExecuteHistory_Cost_DEFAULT string func (p *WorkflowExecuteHistory) GetCost() (v string) { if !p.IsSetCost() { return WorkflowExecuteHistory_Cost_DEFAULT } return *p.Cost } var WorkflowExecuteHistory_CostUnit_DEFAULT string func (p *WorkflowExecuteHistory) GetCostUnit() (v string) { if !p.IsSetCostUnit() { return WorkflowExecuteHistory_CostUnit_DEFAULT } return *p.CostUnit } var WorkflowExecuteHistory_Ext_DEFAULT map[string]string func (p *WorkflowExecuteHistory) GetExt() (v map[string]string) { if !p.IsSetExt() { return WorkflowExecuteHistory_Ext_DEFAULT } return p.Ext } var WorkflowExecuteHistory_ErrorCode_DEFAULT string func (p *WorkflowExecuteHistory) GetErrorCode() (v string) { if !p.IsSetErrorCode() { return WorkflowExecuteHistory_ErrorCode_DEFAULT } return *p.ErrorCode } var WorkflowExecuteHistory_ErrorMsg_DEFAULT string func (p *WorkflowExecuteHistory) GetErrorMsg() (v string) { if !p.IsSetErrorMsg() { return WorkflowExecuteHistory_ErrorMsg_DEFAULT } return *p.ErrorMsg } var fieldIDToName_WorkflowExecuteHistory = map[int16]string{ 1: "ExecuteID", 2: "ExecuteStatus", 3: "BotID", 4: "ConnectorID", 5: "ConnectorUID", 6: "RunMode", 7: "LogID", 8: "CreateTime", 9: "UpdateTime", 10: "DebugUrl", 51: "Input", 52: "Output", 53: "Token", 54: "Cost", 55: "CostUnit", 56: "Ext", 101: "ErrorCode", 102: "ErrorMsg", } func (p *WorkflowExecuteHistory) IsSetExecuteID() bool { return p.ExecuteID != nil } func (p *WorkflowExecuteHistory) IsSetExecuteStatus() bool { return p.ExecuteStatus != nil } func (p *WorkflowExecuteHistory) IsSetBotID() bool { return p.BotID != nil } func (p *WorkflowExecuteHistory) IsSetConnectorID() bool { return p.ConnectorID != nil } func (p *WorkflowExecuteHistory) IsSetConnectorUID() bool { return p.ConnectorUID != nil } func (p *WorkflowExecuteHistory) IsSetRunMode() bool { return p.RunMode != nil } func (p *WorkflowExecuteHistory) IsSetLogID() bool { return p.LogID != nil } func (p *WorkflowExecuteHistory) IsSetCreateTime() bool { return p.CreateTime != nil } func (p *WorkflowExecuteHistory) IsSetUpdateTime() bool { return p.UpdateTime != nil } func (p *WorkflowExecuteHistory) IsSetDebugUrl() bool { return p.DebugUrl != nil } func (p *WorkflowExecuteHistory) IsSetInput() bool { return p.Input != nil } func (p *WorkflowExecuteHistory) IsSetOutput() bool { return p.Output != nil } func (p *WorkflowExecuteHistory) IsSetToken() bool { return p.Token != nil } func (p *WorkflowExecuteHistory) IsSetCost() bool { return p.Cost != nil } func (p *WorkflowExecuteHistory) IsSetCostUnit() bool { return p.CostUnit != nil } func (p *WorkflowExecuteHistory) IsSetExt() bool { return p.Ext != nil } func (p *WorkflowExecuteHistory) IsSetErrorCode() bool { return p.ErrorCode != nil } func (p *WorkflowExecuteHistory) IsSetErrorMsg() bool { return p.ErrorMsg != nil } func (p *WorkflowExecuteHistory) 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.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.I64 { 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.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.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.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.I64 { 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 } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 51: if fieldTypeId == thrift.STRING { if err = p.ReadField51(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 52: if fieldTypeId == thrift.STRING { if err = p.ReadField52(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 53: if fieldTypeId == thrift.I64 { if err = p.ReadField53(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 54: if fieldTypeId == thrift.STRING { if err = p.ReadField54(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 55: if fieldTypeId == thrift.STRING { if err = p.ReadField55(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 56: if fieldTypeId == thrift.MAP { if err = p.ReadField56(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 101: if fieldTypeId == thrift.STRING { if err = p.ReadField101(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 102: if fieldTypeId == thrift.STRING { if err = p.ReadField102(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_WorkflowExecuteHistory[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 *WorkflowExecuteHistory) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.ExecuteID = _field return nil } func (p *WorkflowExecuteHistory) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteStatus = _field return nil } func (p *WorkflowExecuteHistory) ReadField3(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.BotID = _field return nil } func (p *WorkflowExecuteHistory) ReadField4(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.ConnectorID = _field return nil } func (p *WorkflowExecuteHistory) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ConnectorUID = _field return nil } func (p *WorkflowExecuteHistory) ReadField6(iprot thrift.TProtocol) error { var _field *WorkflowRunMode if v, err := iprot.ReadI32(); err != nil { return err } else { tmp := WorkflowRunMode(v) _field = &tmp } p.RunMode = _field return nil } func (p *WorkflowExecuteHistory) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.LogID = _field return nil } func (p *WorkflowExecuteHistory) ReadField8(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.CreateTime = _field return nil } func (p *WorkflowExecuteHistory) ReadField9(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.UpdateTime = _field return nil } func (p *WorkflowExecuteHistory) ReadField10(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.DebugUrl = _field return nil } func (p *WorkflowExecuteHistory) ReadField51(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Input = _field return nil } func (p *WorkflowExecuteHistory) ReadField52(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Output = _field return nil } func (p *WorkflowExecuteHistory) ReadField53(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.Token = _field return nil } func (p *WorkflowExecuteHistory) ReadField54(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Cost = _field return nil } func (p *WorkflowExecuteHistory) ReadField55(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.CostUnit = _field return nil } func (p *WorkflowExecuteHistory) ReadField56(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Ext = _field return nil } func (p *WorkflowExecuteHistory) ReadField101(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ErrorCode = _field return nil } func (p *WorkflowExecuteHistory) ReadField102(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ErrorMsg = _field return nil } func (p *WorkflowExecuteHistory) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowExecuteHistory"); 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 = p.writeField51(oprot); err != nil { fieldId = 51 goto WriteFieldError } if err = p.writeField52(oprot); err != nil { fieldId = 52 goto WriteFieldError } if err = p.writeField53(oprot); err != nil { fieldId = 53 goto WriteFieldError } if err = p.writeField54(oprot); err != nil { fieldId = 54 goto WriteFieldError } if err = p.writeField55(oprot); err != nil { fieldId = 55 goto WriteFieldError } if err = p.writeField56(oprot); err != nil { fieldId = 56 goto WriteFieldError } if err = p.writeField101(oprot); err != nil { fieldId = 101 goto WriteFieldError } if err = p.writeField102(oprot); err != nil { fieldId = 102 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 *WorkflowExecuteHistory) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteID() { if err = oprot.WriteFieldBegin("ExecuteID", thrift.I64, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.ExecuteID); 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 *WorkflowExecuteHistory) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteStatus() { if err = oprot.WriteFieldBegin("ExecuteStatus", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteStatus); 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 *WorkflowExecuteHistory) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetBotID() { if err = oprot.WriteFieldBegin("BotID", thrift.I64, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.BotID); 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 *WorkflowExecuteHistory) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorID() { if err = oprot.WriteFieldBegin("ConnectorID", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.ConnectorID); 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 *WorkflowExecuteHistory) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorUID() { if err = oprot.WriteFieldBegin("ConnectorUID", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ConnectorUID); 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 *WorkflowExecuteHistory) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetRunMode() { if err = oprot.WriteFieldBegin("RunMode", thrift.I32, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(int32(*p.RunMode)); 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 *WorkflowExecuteHistory) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetLogID() { if err = oprot.WriteFieldBegin("LogID", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.LogID); 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 *WorkflowExecuteHistory) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetCreateTime() { if err = oprot.WriteFieldBegin("CreateTime", thrift.I64, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.CreateTime); 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 *WorkflowExecuteHistory) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetUpdateTime() { if err = oprot.WriteFieldBegin("UpdateTime", thrift.I64, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.UpdateTime); 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 *WorkflowExecuteHistory) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetDebugUrl() { if err = oprot.WriteFieldBegin("DebugUrl", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.DebugUrl); 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 *WorkflowExecuteHistory) writeField51(oprot thrift.TProtocol) (err error) { if p.IsSetInput() { if err = oprot.WriteFieldBegin("Input", thrift.STRING, 51); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Input); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 51 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 51 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField52(oprot thrift.TProtocol) (err error) { if p.IsSetOutput() { if err = oprot.WriteFieldBegin("Output", thrift.STRING, 52); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Output); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 52 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 52 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField53(oprot thrift.TProtocol) (err error) { if p.IsSetToken() { if err = oprot.WriteFieldBegin("Token", thrift.I64, 53); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.Token); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 53 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 53 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField54(oprot thrift.TProtocol) (err error) { if p.IsSetCost() { if err = oprot.WriteFieldBegin("Cost", thrift.STRING, 54); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Cost); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 54 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 54 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField55(oprot thrift.TProtocol) (err error) { if p.IsSetCostUnit() { if err = oprot.WriteFieldBegin("CostUnit", thrift.STRING, 55); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.CostUnit); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 55 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 55 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField56(oprot thrift.TProtocol) (err error) { if p.IsSetExt() { if err = oprot.WriteFieldBegin("Ext", thrift.MAP, 56); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Ext)); err != nil { return err } for k, v := range p.Ext { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 56 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 56 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField101(oprot thrift.TProtocol) (err error) { if p.IsSetErrorCode() { if err = oprot.WriteFieldBegin("ErrorCode", thrift.STRING, 101); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ErrorCode); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } func (p *WorkflowExecuteHistory) writeField102(oprot thrift.TProtocol) (err error) { if p.IsSetErrorMsg() { if err = oprot.WriteFieldBegin("ErrorMsg", thrift.STRING, 102); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ErrorMsg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 102 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } func (p *WorkflowExecuteHistory) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowExecuteHistory(%+v)", *p) } type GetWorkflowRunHistoryResponse struct { Code *int64 `thrift:"code,1,optional" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" form:"msg" json:"msg,omitempty" query:"msg"` Data []*WorkflowExecuteHistory `thrift:"data,3,optional" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewGetWorkflowRunHistoryResponse() *GetWorkflowRunHistoryResponse { return &GetWorkflowRunHistoryResponse{} } func (p *GetWorkflowRunHistoryResponse) InitDefault() { } var GetWorkflowRunHistoryResponse_Code_DEFAULT int64 func (p *GetWorkflowRunHistoryResponse) GetCode() (v int64) { if !p.IsSetCode() { return GetWorkflowRunHistoryResponse_Code_DEFAULT } return *p.Code } var GetWorkflowRunHistoryResponse_Msg_DEFAULT string func (p *GetWorkflowRunHistoryResponse) GetMsg() (v string) { if !p.IsSetMsg() { return GetWorkflowRunHistoryResponse_Msg_DEFAULT } return *p.Msg } var GetWorkflowRunHistoryResponse_Data_DEFAULT []*WorkflowExecuteHistory func (p *GetWorkflowRunHistoryResponse) GetData() (v []*WorkflowExecuteHistory) { if !p.IsSetData() { return GetWorkflowRunHistoryResponse_Data_DEFAULT } return p.Data } var GetWorkflowRunHistoryResponse_BaseResp_DEFAULT *base.BaseResp func (p *GetWorkflowRunHistoryResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return GetWorkflowRunHistoryResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_GetWorkflowRunHistoryResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } func (p *GetWorkflowRunHistoryResponse) IsSetCode() bool { return p.Code != nil } func (p *GetWorkflowRunHistoryResponse) IsSetMsg() bool { return p.Msg != nil } func (p *GetWorkflowRunHistoryResponse) IsSetData() bool { return p.Data != nil } func (p *GetWorkflowRunHistoryResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *GetWorkflowRunHistoryResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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 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.LIST { if err = p.ReadField3(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 } 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 !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_GetWorkflowRunHistoryResponse[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_GetWorkflowRunHistoryResponse[fieldId])) } func (p *GetWorkflowRunHistoryResponse) ReadField1(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 *GetWorkflowRunHistoryResponse) ReadField2(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 *GetWorkflowRunHistoryResponse) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*WorkflowExecuteHistory, 0, size) values := make([]WorkflowExecuteHistory, 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.Data = _field return nil } func (p *GetWorkflowRunHistoryResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *GetWorkflowRunHistoryResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("GetWorkflowRunHistoryResponse"); 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.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 *GetWorkflowRunHistoryResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetWorkflowRunHistoryResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *GetWorkflowRunHistoryResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Data)); err != nil { return err } for _, v := range p.Data { 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 3 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *GetWorkflowRunHistoryResponse) 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 *GetWorkflowRunHistoryResponse) String() string { if p == nil { return "" } return fmt.Sprintf("GetWorkflowRunHistoryResponse(%+v)", *p) } type EnterMessage struct { Role string `thrift:"Role,1,required" json:"role" form:"Role,required" query:"Role,required"` // content Content string `thrift:"Content,2" json:"content" form:"Content" query:"Content"` MetaData map[string]string `thrift:"MetaData,3" json:"meta_data" form:"MetaData" query:"MetaData"` //text/card/object_string ContentType string `thrift:"ContentType,4" json:"content_type" form:"ContentType" query:"ContentType"` Type string `thrift:"Type,5" json:"type" form:"Type" query:"Type"` } func NewEnterMessage() *EnterMessage { return &EnterMessage{} } func (p *EnterMessage) InitDefault() { } func (p *EnterMessage) GetRole() (v string) { return p.Role } func (p *EnterMessage) GetContent() (v string) { return p.Content } func (p *EnterMessage) GetMetaData() (v map[string]string) { return p.MetaData } func (p *EnterMessage) GetContentType() (v string) { return p.ContentType } func (p *EnterMessage) GetType() (v string) { return p.Type } var fieldIDToName_EnterMessage = map[int16]string{ 1: "Role", 2: "Content", 3: "MetaData", 4: "ContentType", 5: "Type", } func (p *EnterMessage) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetRole 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.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } issetRole = true } 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.MAP { 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 } if !issetRole { fieldId = 1 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_EnterMessage[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_EnterMessage[fieldId])) } func (p *EnterMessage) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Role = _field return nil } func (p *EnterMessage) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Content = _field return nil } func (p *EnterMessage) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.MetaData = _field return nil } func (p *EnterMessage) ReadField4(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ContentType = _field return nil } func (p *EnterMessage) ReadField5(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Type = _field return nil } func (p *EnterMessage) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("EnterMessage"); 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 *EnterMessage) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Role", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Role); 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 *EnterMessage) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Content", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Content); 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 *EnterMessage) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("MetaData", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.MetaData)); err != nil { return err } for k, v := range p.MetaData { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *EnterMessage) writeField4(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ContentType", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ContentType); 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 *EnterMessage) writeField5(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Type", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(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 5 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } func (p *EnterMessage) String() string { if p == nil { return "" } return fmt.Sprintf("EnterMessage(%+v)", *p) } type ChatFlowRunRequest struct { WorkflowID string `thrift:"WorkflowID,1" json:"workflow_id" form:"WorkflowID" query:"WorkflowID"` Parameters *string `thrift:"Parameters,2,optional" json:"parameters" form:"Parameters" query:"Parameters"` Ext map[string]string `thrift:"Ext,3" json:"ext" form:"Ext" query:"Ext"` BotID *string `thrift:"BotID,4,optional" json:"bot_id" form:"BotID" query:"BotID"` // Default to official run, practice run needs to pass in "DEBUG" ExecuteMode *string `thrift:"ExecuteMode,6,optional" json:"execute_mode" form:"ExecuteMode" query:"ExecuteMode"` // Version number, maybe workflow version or project version Version *string `thrift:"Version,7,optional" json:"version" form:"Version" query:"Version"` // Channel ID, such as ui builder, template, store, etc ConnectorID *string `thrift:"ConnectorID,8,optional" json:"connector_id" form:"ConnectorID" query:"ConnectorID"` AppID *string `thrift:"AppID,9,optional" json:"app_id" form:"AppID" query:"AppID"` // Session ID ConversationID *string `thrift:"ConversationID,10,optional" json:"conversation_id" form:"ConversationID" query:"ConversationID"` // The message that the user wants to write first AdditionalMessages []*EnterMessage `thrift:"AdditionalMessages,11,optional" json:"additional_messages" form:"additional_messages" ` // Project ID, for compatibility with UI builder ProjectID *string `thrift:"ProjectID,12,optional" json:"project_id" form:"ProjectID" query:"ProjectID"` // Suggested reply message SuggestReplyInfo *SuggestReplyInfo `thrift:"SuggestReplyInfo,13,optional" json:"suggest_reply_info" form:"suggest_reply_info" ` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewChatFlowRunRequest() *ChatFlowRunRequest { return &ChatFlowRunRequest{} } func (p *ChatFlowRunRequest) InitDefault() { } func (p *ChatFlowRunRequest) GetWorkflowID() (v string) { return p.WorkflowID } var ChatFlowRunRequest_Parameters_DEFAULT string func (p *ChatFlowRunRequest) GetParameters() (v string) { if !p.IsSetParameters() { return ChatFlowRunRequest_Parameters_DEFAULT } return *p.Parameters } func (p *ChatFlowRunRequest) GetExt() (v map[string]string) { return p.Ext } var ChatFlowRunRequest_BotID_DEFAULT string func (p *ChatFlowRunRequest) GetBotID() (v string) { if !p.IsSetBotID() { return ChatFlowRunRequest_BotID_DEFAULT } return *p.BotID } var ChatFlowRunRequest_ExecuteMode_DEFAULT string func (p *ChatFlowRunRequest) GetExecuteMode() (v string) { if !p.IsSetExecuteMode() { return ChatFlowRunRequest_ExecuteMode_DEFAULT } return *p.ExecuteMode } var ChatFlowRunRequest_Version_DEFAULT string func (p *ChatFlowRunRequest) GetVersion() (v string) { if !p.IsSetVersion() { return ChatFlowRunRequest_Version_DEFAULT } return *p.Version } var ChatFlowRunRequest_ConnectorID_DEFAULT string func (p *ChatFlowRunRequest) GetConnectorID() (v string) { if !p.IsSetConnectorID() { return ChatFlowRunRequest_ConnectorID_DEFAULT } return *p.ConnectorID } var ChatFlowRunRequest_AppID_DEFAULT string func (p *ChatFlowRunRequest) GetAppID() (v string) { if !p.IsSetAppID() { return ChatFlowRunRequest_AppID_DEFAULT } return *p.AppID } var ChatFlowRunRequest_ConversationID_DEFAULT string func (p *ChatFlowRunRequest) GetConversationID() (v string) { if !p.IsSetConversationID() { return ChatFlowRunRequest_ConversationID_DEFAULT } return *p.ConversationID } var ChatFlowRunRequest_AdditionalMessages_DEFAULT []*EnterMessage func (p *ChatFlowRunRequest) GetAdditionalMessages() (v []*EnterMessage) { if !p.IsSetAdditionalMessages() { return ChatFlowRunRequest_AdditionalMessages_DEFAULT } return p.AdditionalMessages } var ChatFlowRunRequest_ProjectID_DEFAULT string func (p *ChatFlowRunRequest) GetProjectID() (v string) { if !p.IsSetProjectID() { return ChatFlowRunRequest_ProjectID_DEFAULT } return *p.ProjectID } var ChatFlowRunRequest_SuggestReplyInfo_DEFAULT *SuggestReplyInfo func (p *ChatFlowRunRequest) GetSuggestReplyInfo() (v *SuggestReplyInfo) { if !p.IsSetSuggestReplyInfo() { return ChatFlowRunRequest_SuggestReplyInfo_DEFAULT } return p.SuggestReplyInfo } var ChatFlowRunRequest_Base_DEFAULT *base.Base func (p *ChatFlowRunRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return ChatFlowRunRequest_Base_DEFAULT } return p.Base } var fieldIDToName_ChatFlowRunRequest = map[int16]string{ 1: "WorkflowID", 2: "Parameters", 3: "Ext", 4: "BotID", 6: "ExecuteMode", 7: "Version", 8: "ConnectorID", 9: "AppID", 10: "ConversationID", 11: "AdditionalMessages", 12: "ProjectID", 13: "SuggestReplyInfo", 255: "Base", } func (p *ChatFlowRunRequest) IsSetParameters() bool { return p.Parameters != nil } func (p *ChatFlowRunRequest) IsSetBotID() bool { return p.BotID != nil } func (p *ChatFlowRunRequest) IsSetExecuteMode() bool { return p.ExecuteMode != nil } func (p *ChatFlowRunRequest) IsSetVersion() bool { return p.Version != nil } func (p *ChatFlowRunRequest) IsSetConnectorID() bool { return p.ConnectorID != nil } func (p *ChatFlowRunRequest) IsSetAppID() bool { return p.AppID != nil } func (p *ChatFlowRunRequest) IsSetConversationID() bool { return p.ConversationID != nil } func (p *ChatFlowRunRequest) IsSetAdditionalMessages() bool { return p.AdditionalMessages != nil } func (p *ChatFlowRunRequest) IsSetProjectID() bool { return p.ProjectID != nil } func (p *ChatFlowRunRequest) IsSetSuggestReplyInfo() bool { return p.SuggestReplyInfo != nil } func (p *ChatFlowRunRequest) IsSetBase() bool { return p.Base != nil } func (p *ChatFlowRunRequest) 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.MAP { 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 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.STRING { if err = p.ReadField8(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.LIST { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.STRING { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.STRUCT { if err = p.ReadField13(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_ChatFlowRunRequest[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 *ChatFlowRunRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *ChatFlowRunRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Parameters = _field return nil } func (p *ChatFlowRunRequest) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.Ext = _field return nil } func (p *ChatFlowRunRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.BotID = _field return nil } func (p *ChatFlowRunRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ExecuteMode = _field return nil } func (p *ChatFlowRunRequest) ReadField7(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Version = _field return nil } func (p *ChatFlowRunRequest) ReadField8(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ConnectorID = _field return nil } func (p *ChatFlowRunRequest) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.AppID = _field return nil } func (p *ChatFlowRunRequest) ReadField10(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ConversationID = _field return nil } func (p *ChatFlowRunRequest) ReadField11(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } _field := make([]*EnterMessage, 0, size) values := make([]EnterMessage, 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.AdditionalMessages = _field return nil } func (p *ChatFlowRunRequest) ReadField12(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ProjectID = _field return nil } func (p *ChatFlowRunRequest) ReadField13(iprot thrift.TProtocol) error { _field := NewSuggestReplyInfo() if err := _field.Read(iprot); err != nil { return err } p.SuggestReplyInfo = _field return nil } func (p *ChatFlowRunRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *ChatFlowRunRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ChatFlowRunRequest"); 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.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 = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 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 *ChatFlowRunRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *ChatFlowRunRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetParameters() { if err = oprot.WriteFieldBegin("Parameters", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Parameters); 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 *ChatFlowRunRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Ext", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.Ext)); err != nil { return err } for k, v := range p.Ext { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *ChatFlowRunRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetBotID() { if err = oprot.WriteFieldBegin("BotID", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.BotID); 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 *ChatFlowRunRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetExecuteMode() { if err = oprot.WriteFieldBegin("ExecuteMode", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ExecuteMode); 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 *ChatFlowRunRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetVersion() { if err = oprot.WriteFieldBegin("Version", thrift.STRING, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Version); 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 *ChatFlowRunRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorID() { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 8); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ConnectorID); 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 *ChatFlowRunRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetAppID() { if err = oprot.WriteFieldBegin("AppID", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.AppID); 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 *ChatFlowRunRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetConversationID() { if err = oprot.WriteFieldBegin("ConversationID", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ConversationID); 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 *ChatFlowRunRequest) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetAdditionalMessages() { if err = oprot.WriteFieldBegin("AdditionalMessages", thrift.LIST, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.AdditionalMessages)); err != nil { return err } for _, v := range p.AdditionalMessages { 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 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *ChatFlowRunRequest) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetProjectID() { if err = oprot.WriteFieldBegin("ProjectID", thrift.STRING, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ProjectID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *ChatFlowRunRequest) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetSuggestReplyInfo() { if err = oprot.WriteFieldBegin("SuggestReplyInfo", thrift.STRUCT, 13); err != nil { goto WriteFieldBeginError } if err := p.SuggestReplyInfo.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 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *ChatFlowRunRequest) 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 *ChatFlowRunRequest) String() string { if p == nil { return "" } return fmt.Sprintf("ChatFlowRunRequest(%+v)", *p) } type ChatFlowRunResponse struct { // event type Event string `thrift:"Event,1" json:"event" form:"Event" query:"Event"` // Msg, error and other data, in order to align different message types, use json serialization Data string `thrift:"Data,2" json:"data" form:"Data" query:"Data"` // 2: optional ChatFlowMessageDetail MessageData (api.body = "message_data")//Message content // 3: optional ChatFlowChatDetail ChatData (api.body = "chat_data")//dialogue content // 4: optional LastError ErrorData (api.body = "error_data")//Error message // 5: optional string DoneMsg (api.body = "done_msg")//end information BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewChatFlowRunResponse() *ChatFlowRunResponse { return &ChatFlowRunResponse{} } func (p *ChatFlowRunResponse) InitDefault() { } func (p *ChatFlowRunResponse) GetEvent() (v string) { return p.Event } func (p *ChatFlowRunResponse) GetData() (v string) { return p.Data } var ChatFlowRunResponse_BaseResp_DEFAULT *base.BaseResp func (p *ChatFlowRunResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return ChatFlowRunResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_ChatFlowRunResponse = map[int16]string{ 1: "Event", 2: "Data", 255: "BaseResp", } func (p *ChatFlowRunResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *ChatFlowRunResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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.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 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 !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_ChatFlowRunResponse[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_ChatFlowRunResponse[fieldId])) } func (p *ChatFlowRunResponse) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Event = _field return nil } func (p *ChatFlowRunResponse) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.Data = _field return nil } func (p *ChatFlowRunResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *ChatFlowRunResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ChatFlowRunResponse"); 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.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 *ChatFlowRunResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Event", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Event); 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 *ChatFlowRunResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("Data", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.Data); 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 *ChatFlowRunResponse) 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 *ChatFlowRunResponse) String() string { if p == nil { return "" } return fmt.Sprintf("ChatFlowRunResponse(%+v)", *p) } type OpenAPIGetWorkflowInfoRequest struct { WorkflowID string `thrift:"WorkflowID,1" json:"workflow_id" path:"workflow_id" ` ConnectorID string `thrift:"ConnectorID,2" json:"connector_id" query:"connector_id" ` IsDebug bool `thrift:"IsDebug,3" json:"is_debug" query:"is_debug" ` // 4: optional string AppID (api.query = "app_id") Caller *string `thrift:"Caller,5,optional" json:"caller" query:"caller" ` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewOpenAPIGetWorkflowInfoRequest() *OpenAPIGetWorkflowInfoRequest { return &OpenAPIGetWorkflowInfoRequest{} } func (p *OpenAPIGetWorkflowInfoRequest) InitDefault() { } func (p *OpenAPIGetWorkflowInfoRequest) GetWorkflowID() (v string) { return p.WorkflowID } func (p *OpenAPIGetWorkflowInfoRequest) GetConnectorID() (v string) { return p.ConnectorID } func (p *OpenAPIGetWorkflowInfoRequest) GetIsDebug() (v bool) { return p.IsDebug } var OpenAPIGetWorkflowInfoRequest_Caller_DEFAULT string func (p *OpenAPIGetWorkflowInfoRequest) GetCaller() (v string) { if !p.IsSetCaller() { return OpenAPIGetWorkflowInfoRequest_Caller_DEFAULT } return *p.Caller } var OpenAPIGetWorkflowInfoRequest_Base_DEFAULT *base.Base func (p *OpenAPIGetWorkflowInfoRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return OpenAPIGetWorkflowInfoRequest_Base_DEFAULT } return p.Base } var fieldIDToName_OpenAPIGetWorkflowInfoRequest = map[int16]string{ 1: "WorkflowID", 2: "ConnectorID", 3: "IsDebug", 5: "Caller", 255: "Base", } func (p *OpenAPIGetWorkflowInfoRequest) IsSetCaller() bool { return p.Caller != nil } func (p *OpenAPIGetWorkflowInfoRequest) IsSetBase() bool { return p.Base != nil } func (p *OpenAPIGetWorkflowInfoRequest) 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.BOOL { if err = p.ReadField3(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 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_OpenAPIGetWorkflowInfoRequest[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 *OpenAPIGetWorkflowInfoRequest) ReadField1(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.WorkflowID = _field return nil } func (p *OpenAPIGetWorkflowInfoRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } p.ConnectorID = _field return nil } func (p *OpenAPIGetWorkflowInfoRequest) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = v } p.IsDebug = _field return nil } func (p *OpenAPIGetWorkflowInfoRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.Caller = _field return nil } func (p *OpenAPIGetWorkflowInfoRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *OpenAPIGetWorkflowInfoRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPIGetWorkflowInfoRequest"); 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.writeField5(oprot); err != nil { fieldId = 5 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 *OpenAPIGetWorkflowInfoRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.WorkflowID); 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 *OpenAPIGetWorkflowInfoRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("ConnectorID", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(p.ConnectorID); 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 *OpenAPIGetWorkflowInfoRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("IsDebug", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(p.IsDebug); 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 *OpenAPIGetWorkflowInfoRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetCaller() { if err = oprot.WriteFieldBegin("Caller", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.Caller); 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 *OpenAPIGetWorkflowInfoRequest) 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 *OpenAPIGetWorkflowInfoRequest) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPIGetWorkflowInfoRequest(%+v)", *p) } type WorkflowInfo struct { Role *ChatFlowRole `thrift:"Role,1,optional" json:"role" form:"Role" query:"Role"` } func NewWorkflowInfo() *WorkflowInfo { return &WorkflowInfo{} } func (p *WorkflowInfo) InitDefault() { } var WorkflowInfo_Role_DEFAULT *ChatFlowRole func (p *WorkflowInfo) GetRole() (v *ChatFlowRole) { if !p.IsSetRole() { return WorkflowInfo_Role_DEFAULT } return p.Role } var fieldIDToName_WorkflowInfo = map[int16]string{ 1: "Role", } func (p *WorkflowInfo) IsSetRole() bool { return p.Role != nil } func (p *WorkflowInfo) 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_WorkflowInfo[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 *WorkflowInfo) ReadField1(iprot thrift.TProtocol) error { _field := NewChatFlowRole() if err := _field.Read(iprot); err != nil { return err } p.Role = _field return nil } func (p *WorkflowInfo) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("WorkflowInfo"); 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 *WorkflowInfo) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetRole() { if err = oprot.WriteFieldBegin("Role", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Role.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 *WorkflowInfo) String() string { if p == nil { return "" } return fmt.Sprintf("WorkflowInfo(%+v)", *p) } type OpenAPIGetWorkflowInfoResponse struct { // API adaptation Code *int32 `thrift:"Code,1,optional" form:"code" json:"code,omitempty"` Msg *string `thrift:"Msg,2,optional" form:"msg" json:"msg,omitempty"` WorkflowInfo *WorkflowInfo `thrift:"WorkflowInfo,3,optional" form:"data" json:"data,omitempty"` BaseResp *base.BaseResp `thrift:"BaseResp,255,required" form:"BaseResp,required" json:"BaseResp,required" query:"BaseResp,required"` } func NewOpenAPIGetWorkflowInfoResponse() *OpenAPIGetWorkflowInfoResponse { return &OpenAPIGetWorkflowInfoResponse{} } func (p *OpenAPIGetWorkflowInfoResponse) InitDefault() { } var OpenAPIGetWorkflowInfoResponse_Code_DEFAULT int32 func (p *OpenAPIGetWorkflowInfoResponse) GetCode() (v int32) { if !p.IsSetCode() { return OpenAPIGetWorkflowInfoResponse_Code_DEFAULT } return *p.Code } var OpenAPIGetWorkflowInfoResponse_Msg_DEFAULT string func (p *OpenAPIGetWorkflowInfoResponse) GetMsg() (v string) { if !p.IsSetMsg() { return OpenAPIGetWorkflowInfoResponse_Msg_DEFAULT } return *p.Msg } var OpenAPIGetWorkflowInfoResponse_WorkflowInfo_DEFAULT *WorkflowInfo func (p *OpenAPIGetWorkflowInfoResponse) GetWorkflowInfo() (v *WorkflowInfo) { if !p.IsSetWorkflowInfo() { return OpenAPIGetWorkflowInfoResponse_WorkflowInfo_DEFAULT } return p.WorkflowInfo } var OpenAPIGetWorkflowInfoResponse_BaseResp_DEFAULT *base.BaseResp func (p *OpenAPIGetWorkflowInfoResponse) GetBaseResp() (v *base.BaseResp) { if !p.IsSetBaseResp() { return OpenAPIGetWorkflowInfoResponse_BaseResp_DEFAULT } return p.BaseResp } var fieldIDToName_OpenAPIGetWorkflowInfoResponse = map[int16]string{ 1: "Code", 2: "Msg", 3: "WorkflowInfo", 255: "BaseResp", } func (p *OpenAPIGetWorkflowInfoResponse) IsSetCode() bool { return p.Code != nil } func (p *OpenAPIGetWorkflowInfoResponse) IsSetMsg() bool { return p.Msg != nil } func (p *OpenAPIGetWorkflowInfoResponse) IsSetWorkflowInfo() bool { return p.WorkflowInfo != nil } func (p *OpenAPIGetWorkflowInfoResponse) IsSetBaseResp() bool { return p.BaseResp != nil } func (p *OpenAPIGetWorkflowInfoResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 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.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 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 !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_OpenAPIGetWorkflowInfoResponse[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_OpenAPIGetWorkflowInfoResponse[fieldId])) } func (p *OpenAPIGetWorkflowInfoResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } p.Code = _field return nil } func (p *OpenAPIGetWorkflowInfoResponse) ReadField2(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 *OpenAPIGetWorkflowInfoResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewWorkflowInfo() if err := _field.Read(iprot); err != nil { return err } p.WorkflowInfo = _field return nil } func (p *OpenAPIGetWorkflowInfoResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } p.BaseResp = _field return nil } func (p *OpenAPIGetWorkflowInfoResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("OpenAPIGetWorkflowInfoResponse"); 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.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 *OpenAPIGetWorkflowInfoResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("Code", thrift.I32, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *OpenAPIGetWorkflowInfoResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("Msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *OpenAPIGetWorkflowInfoResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowInfo() { if err = oprot.WriteFieldBegin("WorkflowInfo", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.WorkflowInfo.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 *OpenAPIGetWorkflowInfoResponse) 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 *OpenAPIGetWorkflowInfoResponse) String() string { if p == nil { return "" } return fmt.Sprintf("OpenAPIGetWorkflowInfoResponse(%+v)", *p) } type CreateConversationRequest struct { //自定义透传字段 MetaData map[string]string `thrift:"MetaData,1,optional" form:"meta_data" json:"meta_data,omitempty"` BotId *int64 `thrift:"BotId,3,optional" form:"bot_id" json:"bot_id,string,omitempty"` ConnectorId *int64 `thrift:"ConnectorId,4,optional" form:"connector_id" json:"connector_id,string,omitempty"` SpaceID *string `thrift:"SpaceID,5,optional" form:"space_id" json:"space_id,string,omitempty"` AppID *string `thrift:"AppID,9,optional" json:"app_id" form:"AppID" query:"AppID"` WorkflowID *string `thrift:"WorkflowID,10,optional" json:"workflow_id" form:"WorkflowID" query:"WorkflowID"` ConversationMame *string `thrift:"ConversationMame,11,optional" json:"conversation_name" form:"ConversationMame" query:"ConversationMame"` GetOrCreate *bool `thrift:"GetOrCreate,12,optional" json:"get_or_create" form:"GetOrCreate" query:"GetOrCreate"` DraftMode *bool `thrift:"DraftMode,13,optional" json:"draft_mode" form:"DraftMode" query:"DraftMode"` Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"` } func NewCreateConversationRequest() *CreateConversationRequest { return &CreateConversationRequest{} } func (p *CreateConversationRequest) InitDefault() { } var CreateConversationRequest_MetaData_DEFAULT map[string]string func (p *CreateConversationRequest) GetMetaData() (v map[string]string) { if !p.IsSetMetaData() { return CreateConversationRequest_MetaData_DEFAULT } return p.MetaData } var CreateConversationRequest_BotId_DEFAULT int64 func (p *CreateConversationRequest) GetBotId() (v int64) { if !p.IsSetBotId() { return CreateConversationRequest_BotId_DEFAULT } return *p.BotId } var CreateConversationRequest_ConnectorId_DEFAULT int64 func (p *CreateConversationRequest) GetConnectorId() (v int64) { if !p.IsSetConnectorId() { return CreateConversationRequest_ConnectorId_DEFAULT } return *p.ConnectorId } var CreateConversationRequest_SpaceID_DEFAULT string func (p *CreateConversationRequest) GetSpaceID() (v string) { if !p.IsSetSpaceID() { return CreateConversationRequest_SpaceID_DEFAULT } return *p.SpaceID } var CreateConversationRequest_AppID_DEFAULT string func (p *CreateConversationRequest) GetAppID() (v string) { if !p.IsSetAppID() { return CreateConversationRequest_AppID_DEFAULT } return *p.AppID } var CreateConversationRequest_WorkflowID_DEFAULT string func (p *CreateConversationRequest) GetWorkflowID() (v string) { if !p.IsSetWorkflowID() { return CreateConversationRequest_WorkflowID_DEFAULT } return *p.WorkflowID } var CreateConversationRequest_ConversationMame_DEFAULT string func (p *CreateConversationRequest) GetConversationMame() (v string) { if !p.IsSetConversationMame() { return CreateConversationRequest_ConversationMame_DEFAULT } return *p.ConversationMame } var CreateConversationRequest_GetOrCreate_DEFAULT bool func (p *CreateConversationRequest) GetGetOrCreate() (v bool) { if !p.IsSetGetOrCreate() { return CreateConversationRequest_GetOrCreate_DEFAULT } return *p.GetOrCreate } var CreateConversationRequest_DraftMode_DEFAULT bool func (p *CreateConversationRequest) GetDraftMode() (v bool) { if !p.IsSetDraftMode() { return CreateConversationRequest_DraftMode_DEFAULT } return *p.DraftMode } var CreateConversationRequest_Base_DEFAULT *base.Base func (p *CreateConversationRequest) GetBase() (v *base.Base) { if !p.IsSetBase() { return CreateConversationRequest_Base_DEFAULT } return p.Base } var fieldIDToName_CreateConversationRequest = map[int16]string{ 1: "MetaData", 3: "BotId", 4: "ConnectorId", 5: "SpaceID", 9: "AppID", 10: "WorkflowID", 11: "ConversationMame", 12: "GetOrCreate", 13: "DraftMode", 255: "Base", } func (p *CreateConversationRequest) IsSetMetaData() bool { return p.MetaData != nil } func (p *CreateConversationRequest) IsSetBotId() bool { return p.BotId != nil } func (p *CreateConversationRequest) IsSetConnectorId() bool { return p.ConnectorId != nil } func (p *CreateConversationRequest) IsSetSpaceID() bool { return p.SpaceID != nil } func (p *CreateConversationRequest) IsSetAppID() bool { return p.AppID != nil } func (p *CreateConversationRequest) IsSetWorkflowID() bool { return p.WorkflowID != nil } func (p *CreateConversationRequest) IsSetConversationMame() bool { return p.ConversationMame != nil } func (p *CreateConversationRequest) IsSetGetOrCreate() bool { return p.GetOrCreate != nil } func (p *CreateConversationRequest) IsSetDraftMode() bool { return p.DraftMode != nil } func (p *CreateConversationRequest) IsSetBase() bool { return p.Base != nil } func (p *CreateConversationRequest) 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.MAP { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.I64 { 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.STRING { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 9: if fieldTypeId == thrift.STRING { if err = p.ReadField9(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 10: if fieldTypeId == thrift.STRING { if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 11: if fieldTypeId == thrift.STRING { if err = p.ReadField11(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 12: if fieldTypeId == thrift.BOOL { if err = p.ReadField12(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 13: if fieldTypeId == thrift.BOOL { if err = p.ReadField13(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_CreateConversationRequest[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 *CreateConversationRequest) ReadField1(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.MetaData = _field return nil } func (p *CreateConversationRequest) ReadField3(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.BotId = _field return nil } func (p *CreateConversationRequest) ReadField4(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.ConnectorId = _field return nil } func (p *CreateConversationRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.SpaceID = _field return nil } func (p *CreateConversationRequest) ReadField9(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.AppID = _field return nil } func (p *CreateConversationRequest) ReadField10(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.WorkflowID = _field return nil } func (p *CreateConversationRequest) ReadField11(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } p.ConversationMame = _field return nil } func (p *CreateConversationRequest) ReadField12(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.GetOrCreate = _field return nil } func (p *CreateConversationRequest) ReadField13(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } p.DraftMode = _field return nil } func (p *CreateConversationRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } p.Base = _field return nil } func (p *CreateConversationRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateConversationRequest"); 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 = p.writeField9(oprot); err != nil { fieldId = 9 goto WriteFieldError } if err = p.writeField10(oprot); err != nil { fieldId = 10 goto WriteFieldError } if err = p.writeField11(oprot); err != nil { fieldId = 11 goto WriteFieldError } if err = p.writeField12(oprot); err != nil { fieldId = 12 goto WriteFieldError } if err = p.writeField13(oprot); err != nil { fieldId = 13 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 *CreateConversationRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetMetaData() { if err = oprot.WriteFieldBegin("MetaData", thrift.MAP, 1); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.MetaData)); err != nil { return err } for k, v := range p.MetaData { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *CreateConversationRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetBotId() { if err = oprot.WriteFieldBegin("BotId", thrift.I64, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.BotId); 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 *CreateConversationRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorId() { if err = oprot.WriteFieldBegin("ConnectorId", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.ConnectorId); 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 *CreateConversationRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetSpaceID() { if err = oprot.WriteFieldBegin("SpaceID", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.SpaceID); 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 *CreateConversationRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetAppID() { if err = oprot.WriteFieldBegin("AppID", thrift.STRING, 9); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.AppID); 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 *CreateConversationRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetWorkflowID() { if err = oprot.WriteFieldBegin("WorkflowID", thrift.STRING, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.WorkflowID); 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 *CreateConversationRequest) writeField11(oprot thrift.TProtocol) (err error) { if p.IsSetConversationMame() { if err = oprot.WriteFieldBegin("ConversationMame", thrift.STRING, 11); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.ConversationMame); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err) } func (p *CreateConversationRequest) writeField12(oprot thrift.TProtocol) (err error) { if p.IsSetGetOrCreate() { if err = oprot.WriteFieldBegin("GetOrCreate", thrift.BOOL, 12); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.GetOrCreate); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } func (p *CreateConversationRequest) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetDraftMode() { if err = oprot.WriteFieldBegin("DraftMode", thrift.BOOL, 13); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.DraftMode); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { goto WriteFieldEndError } } return nil WriteFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err) } func (p *CreateConversationRequest) 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 *CreateConversationRequest) String() string { if p == nil { return "" } return fmt.Sprintf("CreateConversationRequest(%+v)", *p) } type CreateConversationResponse struct { Code int64 `thrift:"code,1" form:"code" json:"code" query:"code"` Msg string `thrift:"msg,2" form:"msg" json:"msg" query:"msg"` ConversationData *ConversationData `thrift:"ConversationData,3,optional" form:"data" json:"data,omitempty"` } func NewCreateConversationResponse() *CreateConversationResponse { return &CreateConversationResponse{} } func (p *CreateConversationResponse) InitDefault() { } func (p *CreateConversationResponse) GetCode() (v int64) { return p.Code } func (p *CreateConversationResponse) GetMsg() (v string) { return p.Msg } var CreateConversationResponse_ConversationData_DEFAULT *ConversationData func (p *CreateConversationResponse) GetConversationData() (v *ConversationData) { if !p.IsSetConversationData() { return CreateConversationResponse_ConversationData_DEFAULT } return p.ConversationData } var fieldIDToName_CreateConversationResponse = map[int16]string{ 1: "code", 2: "msg", 3: "ConversationData", } func (p *CreateConversationResponse) IsSetConversationData() bool { return p.ConversationData != nil } func (p *CreateConversationResponse) 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.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 } 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_CreateConversationResponse[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 *CreateConversationResponse) ReadField1(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 *CreateConversationResponse) ReadField2(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 *CreateConversationResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewConversationData() if err := _field.Read(iprot); err != nil { return err } p.ConversationData = _field return nil } func (p *CreateConversationResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("CreateConversationResponse"); 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 *CreateConversationResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("code", thrift.I64, 1); 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 1 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *CreateConversationResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); 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 2 begin error: ", p), err) WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *CreateConversationResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetConversationData() { if err = oprot.WriteFieldBegin("ConversationData", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } if err := p.ConversationData.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 *CreateConversationResponse) String() string { if p == nil { return "" } return fmt.Sprintf("CreateConversationResponse(%+v)", *p) } type ConversationData struct { Id int64 `thrift:"Id,1" form:"id" json:"id,string"` CreatedAt int64 `thrift:"CreatedAt,2" form:"created_at" json:"created_at"` MetaData map[string]string `thrift:"MetaData,3" form:"meta_data" json:"meta_data"` CreatorID *int64 `thrift:"CreatorID,4,optional" form:"creator_d" json:"creator_d,string,omitempty"` ConnectorID *int64 `thrift:"ConnectorID,5,optional" form:"connector_id" json:"connector_id,string,omitempty"` LastSectionID *int64 `thrift:"LastSectionID,6,optional" form:"last_section_id" json:"last_section_id,string,omitempty"` AccountID *int64 `thrift:"AccountID,7,optional" form:"account_id" json:"account_id,omitempty"` } func NewConversationData() *ConversationData { return &ConversationData{} } func (p *ConversationData) InitDefault() { } func (p *ConversationData) GetId() (v int64) { return p.Id } func (p *ConversationData) GetCreatedAt() (v int64) { return p.CreatedAt } func (p *ConversationData) GetMetaData() (v map[string]string) { return p.MetaData } var ConversationData_CreatorID_DEFAULT int64 func (p *ConversationData) GetCreatorID() (v int64) { if !p.IsSetCreatorID() { return ConversationData_CreatorID_DEFAULT } return *p.CreatorID } var ConversationData_ConnectorID_DEFAULT int64 func (p *ConversationData) GetConnectorID() (v int64) { if !p.IsSetConnectorID() { return ConversationData_ConnectorID_DEFAULT } return *p.ConnectorID } var ConversationData_LastSectionID_DEFAULT int64 func (p *ConversationData) GetLastSectionID() (v int64) { if !p.IsSetLastSectionID() { return ConversationData_LastSectionID_DEFAULT } return *p.LastSectionID } var ConversationData_AccountID_DEFAULT int64 func (p *ConversationData) GetAccountID() (v int64) { if !p.IsSetAccountID() { return ConversationData_AccountID_DEFAULT } return *p.AccountID } var fieldIDToName_ConversationData = map[int16]string{ 1: "Id", 2: "CreatedAt", 3: "MetaData", 4: "CreatorID", 5: "ConnectorID", 6: "LastSectionID", 7: "AccountID", } func (p *ConversationData) IsSetCreatorID() bool { return p.CreatorID != nil } func (p *ConversationData) IsSetConnectorID() bool { return p.ConnectorID != nil } func (p *ConversationData) IsSetLastSectionID() bool { return p.LastSectionID != nil } func (p *ConversationData) IsSetAccountID() bool { return p.AccountID != nil } func (p *ConversationData) 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.I64 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: if fieldTypeId == thrift.MAP { 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 } case 6: if fieldTypeId == thrift.I64 { if err = p.ReadField6(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 7: if fieldTypeId == thrift.I64 { 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_ConversationData[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 *ConversationData) 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 *ConversationData) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v } p.CreatedAt = _field return nil } func (p *ConversationData) ReadField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err } _field := make(map[string]string, size) for i := 0; i < size; i++ { var _key string if v, err := iprot.ReadString(); err != nil { return err } else { _key = v } var _val string if v, err := iprot.ReadString(); err != nil { return err } else { _val = v } _field[_key] = _val } if err := iprot.ReadMapEnd(); err != nil { return err } p.MetaData = _field return nil } func (p *ConversationData) ReadField4(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.CreatorID = _field return nil } func (p *ConversationData) ReadField5(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.ConnectorID = _field return nil } func (p *ConversationData) ReadField6(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.LastSectionID = _field return nil } func (p *ConversationData) ReadField7(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } p.AccountID = _field return nil } func (p *ConversationData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 if err = oprot.WriteStructBegin("ConversationData"); 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 *ConversationData) 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 *ConversationData) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("CreatedAt", thrift.I64, 2); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(p.CreatedAt); 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 *ConversationData) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("MetaData", thrift.MAP, 3); err != nil { goto WriteFieldBeginError } if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.MetaData)); err != nil { return err } for k, v := range p.MetaData { if err := oprot.WriteString(k); err != nil { return err } if err := oprot.WriteString(v); err != nil { return err } } if err := oprot.WriteMapEnd(); 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 *ConversationData) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetCreatorID() { if err = oprot.WriteFieldBegin("CreatorID", thrift.I64, 4); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.CreatorID); 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 *ConversationData) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetConnectorID() { if err = oprot.WriteFieldBegin("ConnectorID", thrift.I64, 5); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.ConnectorID); 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 *ConversationData) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetLastSectionID() { if err = oprot.WriteFieldBegin("LastSectionID", thrift.I64, 6); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.LastSectionID); 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 *ConversationData) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetAccountID() { if err = oprot.WriteFieldBegin("AccountID", thrift.I64, 7); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.AccountID); 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 *ConversationData) String() string { if p == nil { return "" } return fmt.Sprintf("ConversationData(%+v)", *p) }